facebook - 如何将 facebook 测试页面订阅到 facebook 应用程序 webhook

标签 facebook facebook-graph-api chatbot facebook-chatbot

我正在创建聊天机器人并想在 Facebook 上联系。 我想在我的页面中测试我的 Messenger 聊天机器人,但我必须先进行应用审查和业务验证,我不想这样做,因为我刚刚开发了我的聊天机器人(或者你可以说这是暂存环境)。

我发现我们可以创建测试用户、测试页面和测试应用程序。我已经全部创建了它们,但我无法找到一种方法将我的测试应用程序中的 webhook 订阅到我的测试页面。 webhook

只有真正的页面出现在那个选择页面的框中。

如何将我的 webhook 订阅到我的测试页面?或者有没有其他方法可以在不先使用业务验证的情况下与我的页面聊天以测试我的聊天机器人?

最佳答案

不幸的是,Facebook 测试应用程序/测试页面/测试用户存在错误,似乎无法按预期工作。 (我花了几个小时试图弄清楚)

他们似乎专注于真实的用户帐户。

We do not need to do business verification when Status of the app is: In Development

提示:您可以使用任何匿名的“虚假身份”名称在 Facebook 中创建一个真实的用户帐户 - 这样您的身份和所有附加到它的页面感觉更加匿名 - 无论是否发布。 (风险:但是不要忘记这个 FB 帐户的密码,因为你将无法恢复这个“第二个”FB 帐户,因为他们可能需要你的护照和那个虚假身份“名称”才能恢复)

然后 - 您可以通过管理员从 Facebook 中的真实应用为开发人员创建页面:设置 -> 高级 -> 应用页面 -> 创建页面

然后 - 只需以标准方式将您的机器人连接到 Webhooks。

关于facebook - 如何将 facebook 测试页面订阅到 facebook 应用程序 webhook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51996845/

相关文章:

c# - 在 LuisIntent 方法中处理自适应卡按钮

facebook - cfhttp 多部分和 facebook

facebook - Ubuntu 中的 OpenSSL 1.0.1 握手解决方法?

即使使用 offline_access,Facebook 访问 token 也会过期

java - 如何在 Netbeans 上添加 facebook 作为 Web 服务

c++ - C++ 中的 Facebook 图形 API

ios - 在 iOS 中获取 Facebook 好友列表

node.js - ChatBot 返回上一个对话框

json - 为什么在对话流中创建的丰富消息不会出现在 Slack 上测试的机器人中?

jquery - 检测 Facebook 页面插件是否已加载