私が取得している例外は、「ユーザーはアプリケーションがこのアクションを実行することを承認していません」です。これはよく公開されている例外であることは知っていますが、このコードを機能させるために従うことができる規則はありません。API 経由でフレンド ウォールに投稿しようとしています。
AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));
String accessToken = result.ExtraData["accesstoken"];
FacebookClient client = new FacebookClient(accessToken);
dynamic parameters = new ExpandoObject();
arameters.message = "Testing";
友達のFacebook IDをなんとか取得できました。これはfacebookFriendID
object resTest = client.Post("/" + facebookFriendID + "/feed", parameters);
これは例外をスローしています。アプリで特別なオプションを設定して、これを友達のウォールに投稿できるようにする必要がありますか?また、投稿を受信するユーザーは、最初にアプリを受け入れる必要がありますか? 送信する必要がある他のパラメーターはありますか?
前もって感謝します