在页面上删除Wall Post作为页面C#SDK

时间:2011-09-05 09:48:18

标签: facebook facebook-c#-sdk

我想将帖子删除为页面。 我已经拥有了admin用户的访问令牌和来自页面的访问令牌。

我的代码:

var fbClient = new FacebookClient { AccessToken = getPageAccessToken() };

dynamic parameters = new ExpandoObject();

parameters.id = postId;

fbClient.Delete(m_GroupId + "/feed",parameters);

我收到以下错误:

 {"error":
    {
       "type":"OAuthException",
       "message":"Invalid token: \"PAGE_ID\".  An ID has already been specified."
    }
  }

我用PAGE_ID

替换了上面的页面ID

2 个答案:

答案 0 :(得分:5)

使用页面访问令牌并将post id作为Delete方法的路径传递。

var fb = new FacebookClient("pageAccessToken");
fb.Delete(postId);

答案 1 :(得分:1)

我不知道C#SDK,但从外观来看,你要设置两次ID,一次使用parameters.id,再次使用m_GroupID