Facebook API "разговоры" webhook

Я занимаюсь разработкой бота, который получает вызов от "Обсуждений в Интернете", чтобы узнать, когда страница получает новое сообщение, и ответить на него от моего бота.

Я пробовал "сообщения", но не могу даже активировать его, когда мне отправляют сообщение.

Мои разговоры активны. Обратный вызов "разговоров" выглядит примерно так:

{"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. Идентификатор страницы действительно меняется, но я не могу найти способ узнать, какой разговор меняется.

Спасибо!

1 ответ

Решение

Я решил это! Проблема заключалась в том, что я сделал вызов API с помощью access_token из моего приложения, а не с самого сайта.

Другие вопросы по тегам