dotzero / amocrm-php

:sparkles: Удобный и быстрый клиент для работы с API amoCRM
https://dotzero.github.io/amocrm-php/
MIT License
221 stars 109 forks source link

не могу получить связанный контакт лида #88

Closed sergejfreelancer closed 5 years ago

sergejfreelancer commented 5 years ago

По вебхуку прилетает архив. Из него беру id сделки и пытаюсь получить телефон связанного контакта, но в ответ приходит пустота $contactInfo = $amo->contact->apiList(['query' => '51191897',]); 51191897 - это значение 'main_contact_id' => 51191897 из вебхука сделки.

shmidtelson commented 5 years ago

По вебхуку прилетает архив. Из него беру id сделки и пытаюсь получить телефон связанного контакта, но в ответ приходит пустота $contactInfo = $amo->contact->apiList(['query' => '51191897',]); 51191897 - это значение 'main_contact_id' => 51191897 из вебхука сделки.

Здравствуйте! Используйте другой ключ для поиска.

id | Выбрать элемент с заданным ID (Если указан этот параметр, все остальные игнорируются)(Можно передавать в виде массива состоящий из нескольких ID)

$contactInfo = $amo->contact->apiList(['id' => 51191897,]);

coller13 commented 5 years ago

По вебхуку прилетает архив. Из него беру id сделки и пытаюсь получить телефон связанного контакта, но в ответ приходит пустота $contactInfo = $amo->contact->apiList(['query' => '51191897',]); 51191897 - это значение 'main_contact_id' => 51191897 из вебхука сделки.

Зачем использовать поиск, если у вас известен main_contact_id? Проще получить контакт по id

sergejfreelancer commented 5 years ago

уже сделал через поиск связей, но теперь вставл вопрос, как сделать контроль дублей именно сделок по имени сделки.

sergejfreelancer commented 5 years ago

Проверял по логам скрипта. Всё нормально, но дубли все-равно пропускает. Причем, не все

sergejfreelancer commented 5 years ago

Проще получить контакт по id

А как?