突然,需要 pages_messaging_subscriptions 权限

Suddenly, pages_messaging_subscriptions permission is required

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

{"message":"(#230) Requires pages_messaging_subscriptions permission to manage the object","type":"OAuthException","code":230,"fbtrace_id":"DVs...."}

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

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

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

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

现在,要在 activity 后一天发送消息,用户需要在应用程序设置中请求额外的权限。