具有其他应用权限的信使机器人



我为Messenger开发了一个聊天机器人,它使用额外的应用程序权限 -user_friends。我的机器人中有一个用户排行榜 Web 视图。用户可以在此网络视图中使用Facebook登录以查看他的朋友和他们的分数。

在我的应用程序设置中,我选择一个 Web 平台,作为站点,我输入了指向机器人的链接。我还在商务管理平台中链接了应用程序和我的页面。

我通过了pages_messaging审查。但我无法通过应用程序审核。齐磊给我发了一条消息:

Facebook 登录按钮目前在您的应用中无法正常工作。单击该按钮时,该按钮应立即引导用户使用Facebook登录,并且用户应该能够成功登录其Facebook帐户。 请确保您的 Facebook 登录按钮正常工作且可在公司外部访问,然后重新提交您的应用以供审核。 审稿人注意事项: 我附上了一些屏幕截图,可以帮助您更好地了解我的回复。你可以在这里找到它们:https://scontent.fhen2-1.fna.fbcdn.net/v/t39.8008-6/39074871_995233137350165_8046464733332635648_n.png?_nc_cat=0&oh=46cc08fd4cc4511a5a76476112048bc0&oe=5C04B1F2

我不明白齐磊是如何得到这个错误的。 也许我不明白如何正确连接我的机器人和应用程序? 也许我应该创建审阅者可以登录的测试用户和测试页面,因为测试用户无法与真实页面交互?

在Messenger机器人中使用Facebook应用程序权限的人,你能帮我吗?

[从评论中复制的答案]。

有一个带有网络视图的聊天机器人,我在其中使用应用程序权限,但我无法提供指向我的排行榜页面的链接,reviwer 可以在其中找到登录按钮,因为用户应该首先开始与机器人对话。

[cbroe] 这些网络视图中的内容不是从天上掉下来的,你必须把它托管在某个地方。因此,如果您想在那里实现一般的Facebook登录,这应该是您为"网站"平台输入的地址。

但我不确定你是否可以通过审查来获得这个;他们希望在你提交审查的每个平台下看到一个实际的"正在运行的应用程序" - 所以如果你配置"网站"平台,那么它应该是可以单独使用的。如果这不是您的应用程序应该的工作方式,那么您只能在审核说明中尝试以非常详细的方式解释这一点,并希望他们能够遵循。

最新更新