Facebook Messenger 聊天机器人身份验证

Facebook messenger chatbot authentication

您如何验证每个 Facebook 应用程序的聊天机器人后端?我有一个喜欢与多个应用程序一起使用的聊天机器人 ID,但 ID 需要知道哪个应用程序正在向我发送消息。 到目前为止我发现的唯一方法是将唯一的(每个应用程序)令牌作为参数包含到 webhook url 中。我不确定这是否是 good/valid 选项?

我也找不到关于该主题的任何文档。

假设您指的是 "multiple pages" 而不是 "multiple apps"(至少您的评论似乎指的是什么),每个 webhook 事件都将包含您的应用连接到的实际页面 ID:

{"object":"page","entry":[{"id":"<this-is-the-page-id>","time":<timestamp>,"messaging": ...