Facebook SDK v 6 for .net を使用して、サーバーで Facebook アプリを使用してユーザー ウォールへの投稿を作成したい
私のコード:
var client = new FacebookClient();
dynamic result = client.Get("oauth/access_token", new {
client_id = appId,
client_secret = appSecret,
grant_type = "client_credentials"
});
client.AccessToken = result.access_token;
var args = new Dictionary<string, object>();
args["message"] = "abc";
args["caption"] = "This is caption!";
args["description"] = "This is description!";
args["name"] = "This is name!";
client.Post("user/feed", args);
アプリ構成: 拡張権限: publish_stream , read_stream , export_stream, status_update ,share_item ユーザー権限: user_about_me, publish_actions すべてのユーザーに表示 サンドボックス モード: 無効 appdomains: localhost Facebook ログインのある Web サイト - サイト url:localhost:8085
彼の壁に公開しようとしているこの「ユーザー」は、私のアプリのテストユーザーです。今、私がclient.Post("user/feed", args);
それに到達すると、この例外がスローされます:
(OAuthException - #200) (#200) ユーザーはアプリケーションがこのアクションを実行することを承認していません
解決 ?