簡體   English   中英

如何從牆上刪除帖子?

[英]How to delete post from wall?

我從Facebook牆刪除帖子時遇到問題。 我使用Facebook C#SDK V4.2.1。 發布消息的示例:

Dictionary<string, object> parameters = new Dictionary<string, object>();

//init parameters

return _app.Post("me/feed", parameters);

一切正常,Posts方法返回post的ID。

但是當我嘗試刪除具有相同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));     

發生錯誤:

(OAuthException)無效令牌:“我”。 已經指定了一個ID。 堆棧跟蹤:位於d:\\ Projects \\ facebooksdk \\ Source \\ Facebook \\ FacebookApp.cs:line 800中的Facebook.FacebookApp.MakeRequest(HttpMethod httpMethod,Uri requestUrl,Byte [] postData,String contentType,Type resultType,Boolean restApi)

等等。

我試圖刪除令牌“我”,過去而不是令牌userId,結果是相同的。

只需嘗試使用_app.Delete(settings.id)。

我猜Facebook不允許刪除....作為Facebook為避免任何利用而設置的安全限制

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM