web-dev-qa-db-ja.com

突然、pages_messaging_subscriptions権限が必要になります

メッセンジャープラットフォームガイドに従って設定された簡単なメッセージボットがあります。過去数か月間は正常に機能しており、1日に約5ダースのメッセージが送信されています。まったく触れていませんが、突然、メッセージを送信する、つまりhttps://graph.facebook.com/v2.6/me/messages?access_token=...を呼び出すと、次のメッセージが返されます。

{"message": "(#230)オブジェクトを管理するにはpages_messaging_subscriptions権限が必要です"、 "type": "OAuthException"、 "code":230、 "fbtrace_id": "DVs ...."}

これは突然でした。物事はうまく機能していて、この間Facebookにログオンすることすらしなかったし、WebhookコールバックWebサイトを見たことさえなかった。しかし、8月17日以降、メッセージの送信が試行されるたびにこの例外が返されました。

何か変わったことはありますか?とにかく、Webhooksページのサブスクリプションページでpages_messaging_subscriptionsという名前のサブスクリプションフィールドが見つかりませんでした。

メッセージボットを再び機能させるには何が必要ですか?

9
Old Geezer

8月15日はアップデータメッセンジャープラットフォームポリシーでした。 ブログの公式投稿

これで、ユーザーのアクティビティの翌日にメッセージを送信するには、アプリケーション設定で追加のアクセス許可を要求する必要があります。 screenshot of settings

10
Dmitry