私はページまたはユーザープロファイルに投稿するために、これを使用しています:アプリケーションとしてのFacebookのファンページ上のポストではないユーザー
var fb = new FacebookOAuthClient(FacebookApplication.Current);
dynamic resultt = fb.GetApplicationAccessToken();
var appAccessToken = resultt.access_token;
dynamic messagePost = new ExpandoObject();
messagePost.access_token = appAccessToken;
messagePost.picture = "http://www.destination360.com/europe/sweden/images/s/sweden-visby.jpg";
messagePost.link = "http://www.destination360.com/europe/sweden/images/s/sweden-visby.jpg";
messagePost.name = "[SOME_NAME]";
messagePost.from = "[SOME_Id]";
messagePost.to = "[SOME_Id]";
messagePost.caption = "{*actor*} " + "[YOUR_MESSAGE]"; //<---{*actor*} is the user (i.e.: Aaron)
messagePost.description = "[SOME_DESCRIPTION]";
FacebookClient appp = new FacebookClient(appAccessToken);
var result = appp.Post("/" + appId + "/feed", messagePost);
var result2 = appp.Post("/" + "130736200342432" + "/feed", messagePost);
さて、私はそれが私にこのエラーを与えるアプリケーションとしてページに投稿しようとすると:
(OAuthException) (#200) The user hasn't authorized the application to perform this action
私はページではなくユーザープロファイルに投稿する機会を与えてくれるだけで、私は同じプロパティを同じものに入れようとしました –
こんにちはエスラム、あなたはそれを解決しましたか?私はまた、私のアプリケーションから壁に投稿する必要がありますが、同じOAuthExceptionを取得します。 –
まだ、私のプロジェクトの要件が変更されているので、私は私のタスクシートを完了するまで私はそれを無視するので、私はそれのための解決策を見つけようとしている、私の友人は私にjavascript sdk私は答えを見つけるとすぐに私はそれを投稿します:) –