Facebookの壁面から投稿を削除する際に問題があります。 Facebook C#SDK V4.2.1を使用しています。メッセージを投稿する 例:投稿を壁から削除するには?
Dictionary<string, object> parameters = new Dictionary<string, object>();
//init parameters
return _app.Post("me/feed", parameters);
そして、すべてがOKである、方法投稿は、投稿のIDを返します。
しかし、私は
Dictionary<string, object> parameters = new Dictionary<string, object>();
if(settings.Id!=null)
parameters.Add("id", settings.Id);
return _app.Delete("me/feed",parameters);
//id - Facebook.JsonObject key = new Facebook.JsonObject();
//key.Add(new KeyValuePair<string,object>("id",id));
同じIDで投稿を削除しようとするとエラーが発生してきた:
を(OAuthException)無効なトークン: "私"。 IDはすでに指定されています。 スタックトレース: at Facebook.FacebookApp.MakeRequest(HttpMethod httpMethod、Uri requestUrl、Byte [] postData、String contentType、type resultType、Boolean restApi)d:\ Projects \ facebooksdk \ Source \ Facebook \ FacebookApp.cs:行800
など。
私はトークンuserIdの代わりに過去の "me"トークンを削除しようとしましたが、結果は同じです。