【问题标题】:Facebook messenger chatbot authenticationFacebook Messenger 聊天机器人身份验证
【发布时间】:2020-03-28 21:00:05
【问题描述】:

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

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

【问题讨论】:

  • 您将获得每个 webhook 事件的页面 id。您可以使用它来识别不同的应用程序。
  • 感谢@AzizulHakim 的回答,它是作为标题的一部分出现还是我如何找到它?
  • Ahhh url 你的意思是.. 页面 ID 可以改变我猜我失去了身份。

标签: facebook-messenger facebook-messenger-bot facebook-chatbot


【解决方案1】:

假设您指的是“多个页面”而不是“多个应用程序”(至少您的 cmets 似乎指的是),每个 webhook 事件都将包含您的应用程序连接到的实际页面 ID:

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

【讨论】:

  • 是的,已经找到了。第一次尝试时忽略了该值。
猜你喜欢
  • 2017-08-12
  • 1970-01-01
  • 1970-01-01
  • 2016-08-14
  • 1970-01-01
  • 2016-08-20
  • 2016-08-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多