使用 SDK C# 删除墙 Facebook 的帖子
本文关键字:Facebook SDK 删除 使用 | 更新日期: 2023-09-27 18:30:38
I 新手使用 Facebook SDK for C#
我已经在单元测试中看到过这篇文章。在单元测试方法中以编程方式获取访问令牌
现在,我想删除墙上的帖子。
using Facebook;
[TestMethod]
public void Post_to_the_wall()
{
var client = new FacebookClient(token);
dynamic parameters = new ExpandoObject();
parameters.message = "Check out this funny article";
parameters.link = "http://www.example.com/article.html";
parameters.picture = "http://www.example.com/article-thumbnail.jpg";
parameters.name = "Article Title";
parameters.caption = "Caption for the link";
parameters.description = "Longer description of the link";
parameters.actions = new
{
name = "View on Zombo",
link = "http://www.zombo.com",
};
parameters.privacy = new
{
value = "ALL_FRIENDS",
};
dynamic result = client.Post("me/feed", parameters);
// TODO: NOW, delete the post ???
}
有什么建议吗?
只需这样做:
dynamic result = client.Post("me/feed", parameters);
client.Delete(result.id);
发布方法获取 Postid(id 属性),您可以使用它删除帖子。
https://developers.facebook.com/docs/graph-api/reference/v2.2/post
应用可以删除已发布的帖子
查看该页面上的示例代码。您需要一个具有publish_actions的用户令牌才能向/post-id
发出DELETE
请求。