私は、Facebook の API を介して、ウォールに投稿したり、コメントしたり、投稿を削除したり、投稿を削除したりする Web ベースの 1 つのアプリケーションに取り組んでいます。登録ステップでこれらの許可を求めます。
***'scope' => 'publish_actions,read_stream,publish_stream'***
登録後は、ウォールへの投稿、投稿へのコメント、いいね、削除など、すべてを行うことができます。しかし、アプリケーションからログアウトしてから再度ログインし、データベースから適切なトークンを取得して同じことをしようとすると、ウォールに投稿して投稿を削除できることがわかりましたが、いいねやコメントをしようとすると見つかりましたこのエラー:
*致命的なエラー: Uncaught OAuthException: (#200) Requires publish_stream 権限または Requires extended 権限: publish_actions throws in...* .
しかし、実際には、Facebook へのユーザーの許可について尋ねたところ、次のような答えが得られました。
*Array ( [data] => Array ( [0] => Array ( [installed] => 1 [read_stream] => 1 [status_update] => 1 [photo_upload] => 1 [video_upload] => 1 [create_note] => 1 [share_item] => 1 [publish_stream] => 1 [publish_actions] => 1 ) ) )*
私が間違っていることは何ですか?ありがとう!