Facebook API "conversations" 网络钩子
Facebook API "conversations" webhook
我正在开发一个机器人,它接收来自 "conversations webhook" 的呼叫,以了解页面何时收到新消息并从我的机器人回复它。
我已经试过了"messages"但是当他们给我发消息时我什至无法激活它。
我的对话 webhook 处于活动状态。 "conversations" 回调是这样的:
{"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 确实发生了变化,但我找不到知道哪个对话发生变化的方法。
谢谢!
我解决了!问题是我从我的应用程序而不是网站本身用 access_token 调用了 api。
我正在开发一个机器人,它接收来自 "conversations webhook" 的呼叫,以了解页面何时收到新消息并从我的机器人回复它。
我已经试过了"messages"但是当他们给我发消息时我什至无法激活它。
我的对话 webhook 处于活动状态。 "conversations" 回调是这样的:
{"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 确实发生了变化,但我找不到知道哪个对话发生变化的方法。
谢谢!
我解决了!问题是我从我的应用程序而不是网站本身用 access_token 调用了 api。