メッセンジャープラットフォームガイドに従って設定された簡単なメッセージボットがあります。過去数か月間は正常に機能しており、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
という名前のサブスクリプションフィールドが見つかりませんでした。
メッセージボットを再び機能させるには何が必要ですか?
8月15日はアップデータメッセンジャープラットフォームポリシーでした。 ブログの公式投稿
これで、ユーザーのアクティビティの翌日にメッセージを送信するには、アプリケーション設定で追加のアクセス許可を要求する必要があります。