Обновление полей по API в подсущности
Добавлено: 08 ноя 2024, 11:40
Здравствуйте.
Пытаюсь прикрутить WABA (WhatsApp Business Api) к CRM
Есть сущность "Клиенты", в ней подсущность "WA" - в ней хранятся входящие / исходящие сообщения WhatsApp
Есть код:
Когда пишу в чат как клиент, сообщение сохраняется в базе, но обратно возвращается "0" ответным сообщением в чат. Если закомментить строку 'parent_item_id' => $client_id, то отрабатывает без "0", но тогда связь к сущности не создается. В чем проблема, знает кто-то? Почему возвращает 0
Пытаюсь прикрутить WABA (WhatsApp Business Api) к CRM
Есть сущность "Клиенты", в ней подсущность "WA" - в ней хранятся входящие / исходящие сообщения WhatsApp
Есть код:
Код: Выделить всё
$item = [
'field_1104' => $message_text, //Текс сообщения
'field_1103' => $message_date, //Дата сообщения
'parent_item_id' => $client_id //ID родительской сущности - Клиент
];
$params = array
(
'key' => '***',
'username' => '***',
'password' => '***',
'action' => 'insert', //действие
'entity_id' => 81, //ID сущности, в которую будет добавлена запись
'items' => $item, //массив записей
);
$ch = curl_init('http://***/api/rest.php'); //API Url
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$result = curl_exec($ch);
curl_close($ch);
/* if($result)
{
$result = json_decode($result,true);
print_r($result);
} */