Я успешно создаю новые записи учетных записей, но получаю NULL
в качестве возвращаемого значения. Цель состоит в том, чтобы сопоставить учетную запись с учетной записью электронной почты. У меня CURLOPT_RETURNTRANSFER
установлен на TRUE
, и когда я создаю адрес электронной почты, я получаю возвращаемое значение с идентификатором новой записи.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>';
В настоящее время, результат возвращается NULL
, даже если запись все еще создан в CRM. Любая помощь будет принята с благодарностью.
После того, как вы вникаете в проблему, это происходит только при попытке создать запись в модуле Учетные записи. Когда я создаю что-либо еще, идентификатор возвращается, как и ожидалось. – Kristy
Для других, у кого есть аналогичная проблема: у меня была такая же проблема с модулем отведений. Проблема заключалась в том, что я бы «и» был в моих данных. Вы должны либо удалить этот символ, либо закодировать его URL. http://www.w3schools.com/tags/ref_urlencode.asp –