Я занимаюсь разработкой бота, который получает вызов от «Обсуждений в Интернете», чтобы узнать, когда страница получает новое сообщение, и ответить на него от моего бота.
Я пробовал «сообщения», но не могу даже активировать его, когда мне отправляют сообщение.
Мои разговоры активны. Обратный вызов «разговоров» выглядит примерно так:
{"entry":[{"changes":[{"field":"conversations","value":{"thread_id":"t_100006208XXXXXX","page_id":309151156XXXXXX,"thread_key":"t_100006208XXXXXX"}}],"id":"309151156XXXXXX","time":1510581746}],"object":"page"}
Проблема в том, что webhook всегда отправляет одинаковые thread_id и thread_key. Идентификатор страницы действительно меняется, но я не могу найти способ узнать, какой разговор меняется.
Спасибо!
Я решил это! Проблема была в том, что я сделал вызов API с помощью access_token из моего приложения, а не с самого сайта.
Других решений пока нет …