SuiteCRM API set_entry не возвращает новый результат set_entry

Я успешно создаю новую учетную запись, но получаю 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. Любая помощь будет принята с благодарностью.

2

Решение

Проверьте, нет ли у вас логического крюка после сохранения для учетной записи. У меня есть один для ввода вручную, и когда я попытался поставить автоматический ввод с помощью RESP API, он возвращает NULL.
Я отключил логику на моем автоматическом php-коде (переименовал php-файл), и он работает 😉

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]