Facebook messenger webhook 不会为与应用程序无关的用户发送数据

Ste*_*ero 5 messaging facebook webhooks node.js

所以这是我在 facebook 上遇到的一个非常烦人的问题。

我们 :

  • 创建了一个信使应用程序
  • 验证了网络钩子
  • 提交应用程序以供审核
  • 获得脸书批准

如果我们使用与应用程序关联的开发人员和用户,一切都可以完美运行,但由于某种原因,任何其他用户都无法正常工作!

我明白为什么它不起作用的唯一解释是因为该应用程序处于开发模式,但显然 facebook 删除了它并将其替换为Access Levels在此处输入图片说明

访问级别 我一直在查看文档,但找不到任何东西!我可能错过的任何定向帮助将不胜感激!

J. *_*old 0

我认为它不起作用的唯一解释是因为该应用程序处于开发模式,但显然 Facebook 删除了它并用访问级别替换了它。

确实是完全正确的!

旧系统由开发模式实时模式组成,已分别被标准访问和高级访问所取代(参见本文档)。

开发模式下的应用程序只能向在该应用程序上或在已声明该应用程序的企业中具有角色的应用程序用户请求权限。这与标准访问相同。实时模式下的应用程序可以向任何人请求权限,但前提是权限已通过应用程序审核获得批准。这与高级访问相同。功能虽然不能向应用程序用户请求,但可以是活动/非活动的,但其行为方式相同。

该片段摘自这篇文章。; 旁注:他们甚至写了一段关于他们决定切换的原因以及新更新带来的功能/改进的内容 - 它位于同一网站上,就在上面引用的下方


无论如何,由于后勤原因(据称),更新只是被温和地推向广大群众:

访问级别逐渐自动应用于所有现有的业务应用程序。

您可以在前面提到的网站上找到该横幅: 带报价的屏幕截图


总结:是的 - 这些模式实际上已被新的“级别系统”所取代,尽管更新可能尚未涵盖您的商务应用程序(但在不久的将来会如此)