0

Facebook Graph API を使用して、ユーザーに代わって作成されたニュース フィードの投稿を、同じユーザーが作成したコメントで更新しようとしています。ユーザーは私に、publish_actions、publish_stream、および read_stream パーミッションと拡張パーミッションを付与しました。

APIエクスプローラーでのみメッセージとaccess_tokenを渡すことでそれを行うことができます。サーバーでそれを試すと、次のエラーが表示されます。

{ error: 
   { message: '(#100) Invalid fbid.',
     type: 'OAuthException',
     code: 100 } }

この古い質問は、これを機能させるには offline_access が必要であることを示唆しています。

http://facebook.stackoverflow.com/questions/4877847/publishing-comments-on-my-facebook-app-profil

現在、offline_access は非推奨であり、新しいアプリのオプションではありません。ドキュメントで提案されているように、ユーザーのニュース フィードにコメントを公開することは可能ですか?

4

2 に答える 2

1

ユーザーのフィードにコメントするには、「publish_stream」、「read_stream」の権限で十分です。私はそれをこのように使用してきました、そしてそれは働きます。plzは、graphapiexplorerがデフォルトですべての権限を割り当てることに注意してください。Facebookアプリでテストできる必要があります。

ところで。Webベースのアプリを使用している場合、ソーシャルプラグインははるかにシンプルでクリーンな方法です https://developers.facebook.com/docs/reference/plugins/comments/

于 2012-04-25T09:43:15.983 に答える
0

Also, make sure you have checked out the latest documentaion on the API. (At the moment of writing it was at https://developers.facebook.com/docs/facebook-login/permissions/v2.0).

It looks like publish_stream was deprecated. In my project I had to change it to manage_notifications. But it depends on what you are trying to do, so double check with the docs.

于 2014-07-29T22:35:51.487 に答える