2011-01-25 11 views
0

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"トークンを削除しようとしましたが、結果は同じです。

答えて

0

単純に_app.Delete(settings.id)を試してみてください。

0

フェイスブックでは削除が許可されていないと思われます。悪用を避けるためのFacebookのセキュリティ制限として

関連する問題