【问题标题】:Suddenly, pages_messaging_subscriptions permission is required突然,需要 pages_messaging_subscriptions 权限
【发布时间】:2016-08-20 07:42:59
【问题描述】:

我有一个根据 Messenger 平台指南设置的简单消息机器人。在过去的几个月里,它一直运行良好,每天发送大约六条消息。完全没碰过,突然发个消息,也就是调用https://graph.facebook.com/v2.6/me/messages?access_token=...,返回:

{"message":"(#230) 需要 pages_messaging_subscriptions 权限来管理对象","type":"OAuthException","code":230,"fbtrace_id":"DVs...."}

这是出乎意料的。一切正常,在此期间我什至没有登录 Facebook,甚至没有查看我的 webhook 回调网站。但从 8 月 17 日开始,每次尝试发送消息都会返回此异常。

有什么变化吗?无论如何,我在 Webhooks 页面订阅页面中找不到名为 pages_messaging_subscriptions 的订阅字段。

我需要什么才能让我的消息机器人再次工作?

【问题讨论】:

  • 您能否提供一个应用 ID 以便我们检查?另外,它是什么时候创建的,什么时候获得了正常许可?不应该是这样的。

标签: facebook facebook-graph-api messenger


【解决方案1】:

8 月 15 日是 Updater Messenger 平台政策。 official post in blog

现在,要在用户活动的第二天发送消息,需要在应用程序设置中请求额外的权限。

【讨论】:

  • 在开发过程中,有没有办法绕过这个限制,以便我们可以在提交应用程序以供审核之前测试我们的订阅消息?例如对于页面管理员,允许消息通过。
  • @emilebaizel 是的,测试人员/开发人员/管理员不应该受到权限的影响。如果是,请为 Messenger 平台提交错误报告。
  • @dmitry 不应影响现有应用程序。
  • @MikhailLarionov 你的意思是在这个添加权限之前创建的应用程序不需要请求这个权限吗?谢谢
  • @MikhailLarionov 用户如何订阅?我的应用程序如何知道用户何时订阅?我没有找到订阅操作的 API。
猜你喜欢
  • 2017-06-05
  • 1970-01-01
  • 2020-01-25
  • 2013-01-01
  • 1970-01-01
  • 2016-12-18
  • 2022-10-14
  • 1970-01-01
  • 2013-07-30
相关资源
最近更新 更多