Появилась задача убрать создание лида и создавать сделку + контакт.
Создаю контакт и сделку. Вижу данные в var_dump, но в CRM приходит только сделка без контакта.
Я пытался создавать через batch, но контакт все равно не вижу (хотя в var_dump есть данные контакта и сделки).
Проверял через batch таким образом (функция sendDataToBitrix() просто берет метод с данными и отправляет данные через curl):
/****************************************/
$dealBatch = sendDataToBitrix('batch', [
"halt" => 0,
"cmd" => array(
"find_contact" => 'crm.duplicate.findbycomm?'
.http_build_query(array(
'type' => 'PHONE',
'values' => $contact['PHONE'], // сюда приходит номер телефона
'entity_type' => 'CONTACT'
)),
"get_contact" => 'crm.contact.get?'
.http_build_query(array(
"id" => $contact['CONTACT_ID'], //id контакта
)),
"get_deal" => 'crm.deal.get?'
.http_build_query(array(
"id" => $contact['DEAL_ID'], //id сделки
)),
),
]);
/****************************************/
Прочитал, что есть метод crm.deal.contact.add, но в документации совсем непонятно как им пользоваться. Может кто-то пожалуйста показать пример, как создавать сделку и контакт, а затем объединять их? Желательно самым простым способом. Я не использую cRest, пишу просто на php.