管理者が自分自身である Facebook のファンページで、私以外のユーザーが作成した投稿の下にコメントを公開しようとすると、Facebook からコード 200 のアクセス許可エラーが発生します。FacebookグラフAPIを使用しています。
正確なエラー (JSON) は次のとおりです。
{"エラー":{"メッセージ":"(#200) アクセス許可エラー","タイプ":"OAuthException","コード":200}}
注: 上記のエラーは、必要な許可の種類を示していません!
詳細なユースケース:
Facebookアカウントにファンページがあります。そのファンページの管理人です。
publish_stream アクセス許可を含むアクセス許可を使用して、Facebook にアプリケーションを登録しました。また、
publish_stream
権限を拡張権限として設定しています。現在、私以外のユーザーが作成した投稿 (もちろん私のファンページ) の下にコメントを公開しようとすると、上記の許可エラーが発生します。
- ただし、グラフ API を使用すると、ファンページまたはグラフ API を使用して自分で作成した投稿の下に、コメントを公開したり、いいね! を公開したりできます。
- しかし、私のファンページから、私以外のユーザーが作成した投稿にコメントすることができます。
注: OAuth 2.0 の手順で取得した有効なアクセス トークン (ユーザー アクセス トークンとページ アクセス トークン) があります。ユーザー アクセス トークンとページ アクセス トークンの両方を試したところ、上記のエラーが発生しました。