0

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) ユーザーはアプリケーションがこのアクションを実行することを承認していません

解決 ?

4

1 に答える 1