Open TLTHades opened 4 years ago
Если снова добавить amojo_token и заменить метод авторизации, то всё работает
$curl=curl_init();
$token = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
curl_setopt($curl,CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl,CURLOPT_USERAGENT,'amoCRM-oAuth-client/1.0');
curl_setopt($curl,CURLOPT_URL, $link);
curl_setopt($curl,CURLOPT_CUSTOMREQUEST,'POST');
curl_setopt($curl,CURLOPT_POSTFIELDS,json_encode($messages));
curl_setopt($curl,CURLOPT_HTTPHEADER,array('Content-Type: application/json', 'X-Auth-Token: '.$token));
curl_setopt($curl,CURLOPT_HEADER, false);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST, 2);
Помогите пожалуйста разобраться
@TLTHades
Помогите пожалуйста разобраться
получилось разобраться?
Подскажите пожалуйста, 3 года назад заказывал хук для публикации уведомлений при переходе на статус воронки. Стандартный SalesBot постил во все чаты подряд и в него нельзя было подставлять название сделки. Поэтому мы заказали как доработку и получили хук, который активируется во воронке на этапах сделки. В хуке функция постинга реализована с помощью
Токен можно получить через консоль с помощью
localStorage.getItem("amojo_token")
В скрипте мы его получали через$link='https://'.$subdomain.'.amocrm.ru/ajax/v1/chats/session';
но этот способ перестал работать с 21 февраля и теперь мы можем получить amojo_token только вручную.Что бы решить проблему попробовал переписать весь хук на основе библиотеки, создал интеграцию в CRM, все запросы переписал с помощью инструкции "Пример по шагам", все необходимые данные от CRM получить удалось, но вот отправить сообщение по прежнему не удаётся.