C# 如何从墙上删除帖子?
我在从facebook墙上删除帖子时遇到问题。 我使用FacebookCSDKV4.2.1。 发布消息的示例:C# 如何从墙上删除帖子?,c#,facebook,post,sdk,C#,Facebook,Post,Sdk,我在从facebook墙上删除帖子时遇到问题。 我使用FacebookCSDKV4.2.1。 发布消息的示例: Dictionary<string, object> parameters = new Dictionary<string, object>(); //init parameters return _app.Post("me/feed", parameters); 一切正常,方法Posts返回post的id 但当我尝试删除具有相同id的帖子时 Dicti
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));
发生了一个错误:
OAutheException无效令牌:me。已经指定了一个ID。
堆栈跟踪:
在Facebook.FacebookApp.MakeRequestHttpMethod httpMethod,Uri requestUrl,Byte[]postData,String contentType,Type resultType,布尔restApi中的d:\Projects\facebooksdk\Source\Facebook\FacebookApp.cs:第800行
等等
我尝试将令牌“我”删除到“过去”,而不是“令牌用户id”,结果是一样的。只需使用_app.Deletesettings.id.我猜facebook不允许删除……这是facebook为避免任何攻击而设置的安全限制