Я успешно создаю новую учетную запись, но получаю NULL
в качестве возвращаемого значения. Цель состоит в том, чтобы сопоставить запись Учетных записей с учетной записью электронной почты. я имею CURLOPT_RETURNTRANSFER
установлен в TRUE
и когда я создаю адрес электронной почты, я получаю возвращаемое значение с идентификатором новой записи.
<?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. Любая помощь будет принята с благодарностью.
Проверьте, нет ли у вас логического крюка после сохранения для учетной записи. У меня есть один для ввода вручную, и когда я попытался поставить автоматический ввод с помощью RESP API, он возвращает NULL.
Я отключил логику на моем автоматическом php-коде (переименовал php-файл), и он работает 😉
Других решений пока нет …