1
我正在成功創建一個新的帳戶記錄,但獲得NULL
作爲返回值。目標是將帳戶記錄與電子郵件帳戶進行映射。我有CURLOPT_RETURNTRANSFER
設置爲TRUE
,當我創建電子郵件地址時,我得到一個帶有新記錄ID的返回值。SuiteCRM API set_entry不返回新set_entry結果
<?php
$stud_params = array(
'session' => $this->getSessionId(),
'module_name' => 'Accounts',
'name_value_list' => array(
array(
'name' => 'new_with_id',
'value' => 1,
),
array(
'name' => 'first_name_c',
'value' => 'Monica',
),
array(
'name' => 'last_name_c',
'value' => 'Geller',
),
array(
'name' => 'aos_products_id_c',
'value' => '26bec968-365b-c65a-219c-54413aba7769',
),
),
);
$stud_result = $this->makeRequest('set_entry', self::$URL, $stud_params);
echo '<pre>';
var_dump($stud_result);
echo '</pre>';
目前,即使記錄仍在CRM中創建,結果仍返回NULL
。任何幫助將不勝感激。
在深入挖掘問題後,只有在嘗試在帳戶模塊中創建記錄時纔會發生這種情況。當我創建其他任何東西時,ID將按照預期返回。 – Kristy 2014-11-11 17:00:39
對於有類似問題的其他人:我會對導致模塊有同樣的問題。問題出在我的數據中。您應該刪除此符號或對其進行編碼。 http://www.w3schools.com/tags/ref_urlencode.asp – 2016-07-29 22:17:55