gpt4 book ai didi

facebook - 无法使用测试用户通过 Messenger Bot 应用程序访问 Facebook 页面

转载 作者:行者123 更新时间:2023-11-30 05:15:54 27 4
gpt4 key购买 nike

我正在尝试通过关注 this sample project in Glitch 来设置我的第一个 Facebook 机器人, 连接到 this quick start help page .

我已使用真实用户登录,然后创建了一个应用程序并按照说明添加了一个 Messenger 产品。我已经设置了 webhook,我还为该用户创建了一个页面,并使用应用仪表板为 Messenger 机器人订阅了该页面。

我可以通过真实用户访问页面,我可以向页面发送消息,机器人会按预期响应这些消息。到目前为止一切顺利。

现在我想创建测试用户,以便我可以访问此页面并与其他用户发送消息。我已按照指示的程序进行操作 here创建这样的测试用户。

问题是那些测试用户无法访问该页面:“抱歉,此内容现在不可用”

我找到了 thisthis答案,都指向 this explanation .

基本上,机器人订阅的页面必须由测试用户之一使用 manage_pages 创建和 pages_messaging权限。像这样我可以创建其他可以连接到测试页面并发送消息的测试用户。但是,尽管遵循了提供的步骤,但机器人并未正确订阅此新测试页面。我跟着他们所有人得到了success订阅步骤中的响应:

https://graph.facebook.com/v2.9/me/subscribed_apps?method=POST&access_token=<TEST_USER_PAGE_ACCESS_TOKEN>

仍然,机器人没有连接到测试页面。我可以在测试页面上的测试用户之间来回发送消息,但机器人没有响应,我在 webhook 中没有收到任何事件日志。

简而言之:

  1. 如果我创建一个真实用户页面,我可以成功订阅该页面的机器人,但我无法访问测试用户页面。
  2. 如果我创建一个包含测试用户的页面,我可以与其他测试用户一起成功访问该页面,但我无法为该页面订阅机器人。

我该如何解决这个问题或至少排除故障?

Facebook API v2.9

最佳答案

测试用户无法访问您的真实 Facebook 页面,但您可以通过 Messenger 短链接 (m.me/your_bot_link) 向您的机器人(以测试用户身份登录)发送消息。

我在应用权限审查提交的测试步骤(和视频截屏)中使用了它。

关于facebook - 无法使用测试用户通过 Messenger Bot 应用程序访问 Facebook 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43709225/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com