Facebook API"对话"网络挂接

时间:2017-11-13 14:33:37

标签: php facebook-graph-api facebook-php-sdk facebook-webhooks

我正在开发一个接收来自"对话webhook"知道页面何时收到新消息并从我的机器人中回答。

我已尝试过"消息"但是当他们给我发消息时,我甚至无法激活它。

我的对话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。 page_id确实发生了变化,但我找不到知道哪个会话变化的方式。

谢谢!

1 个答案:

答案 0 :(得分:1)

我解决了!问题是我使用来自我的应用程序的access_token来调用api,而不是来自网站本身。