5

我正在创建一个应用程序,我需要用户能够授予我们访问他们的 facebook 页面的权限,以便所有传入消息都可以通过我们的应用程序(以及传出)流动。

我让这一切正常工作,但由于 facebook 权限 pages_messaging 和他们“没有收到我的机器人的响应”,facebook 不会批准我的应用程序(我已连续三次被拒绝)。我在这里做错了什么?我们没有使用机器人,我什至需要 pages_messaging 权限(我使用他们的 webhook 来获取传入的页面消息,并使用图形 api 来发送传出)?

提交应用程序时, pages_messaging 权限说:

请提供可用于测试此机器人的页面。确保机器人已正确连接且功能正常,否则您的提交可能会被拒绝。

以下是我提交的 Facebook 反馈(多次被拒绝):

感谢您提交。我们在您的关联页面上测试了 Messenger 体验,但没有收到来自您的 Messenger 机器人的回复。请使用新的改进版机器人重新提交。

4

2 回答 2

4

你必须创建一个机器人来使用消息 API:https ://developers.facebook.com/docs/messenger-platform/implementation


只阅读/发送消息:

https://developers.facebook.com/docs/graph-api/reference/v2.6/conversation/messages

于 2016-06-22T14:11:11.163 回答
2

您可以使用/pageID/conversations端点检索您的页面与 FB 配置文件的所有对话。

接下来,您可以阅读/发布到/conversationID/messages端点以阅读/回复某人。

您甚至可以订阅带有 webhookconversations的页面的字段。

您将需要一个页面管理员的页面访问令牌,该令牌具有read_page_mailboxes设置订阅和阅读/回复消息的权限范围。

于 2016-06-28T21:28:56.653 回答