0

私はこれを試しました

string accessToken = "MYTOKEN";
        FacebookClient fbClient = new FacebookClient(accessToken);
        var args = new Dictionary<string, object>();
        args["message"] = richTextBoxMessage.Text;           
        fbClient.Post("/PAGENAME/feed", args);

私はこのエラーがあります

(OAuthException - #200) (#200) ユーザーはアプリケーションがこのアクションを実行することを承認していません

そのコードでページウォールに投稿できる場合、アプリ設定に追加する必要がある許可名は何ですか。そして、私が気に入ったすべてのページの名前を取得するにはどうすればよいですか

ありがとうございました!

4

2 に答える 2

3

fbClient.get("me/likes");あなたが好きだったすべてのページを取得することができます。

また、アプリが現在のユーザーから許可を得fbClient.Post("/PAGEID/feed", args);ている場合は、ページ ウォールに投稿できます。publish_stream

于 2012-11-06T17:25:29.707 に答える
0

アプリケーションが要求する必要のある権限はpublish_streamです

権限の詳細については、Facebookの開発者向けドキュメントを参照してください。 https://developers.facebook.com/docs/reference/login/extended-permissions/

于 2012-11-06T17:32:46.957 に答える