如何使用C# Facebook SDK 6.0.10.0在用户墙上发布

本文关键字:用户 Facebook SDK 何使用 | 更新日期: 2023-09-27 18:34:56

很难

找到最新SDK的文档。我有一个应用程序,用户登录后同意允许该应用程序在其墙上发布。

现在我有了应用程序的访问令牌,我想在用户的墙上发布和输入。似乎是一个简单的操作,但我找不到任何示例。

如何使用C# Facebook SDK 6.0.10.0在用户墙上发布

您可以使用 FaceBook C# SDK。这里有一篇文章说明了如何在用户的墙上发帖:

dynamic messagePost = new ExpandoObject();
messagePost.picture = "http://yaplex.com/uploads/yaplex-logo-with-text-small.png";
messagePost.link = "http://yaplex.com/";
messagePost.name = "[name] Facebook name...";
// "{*actor*} " + "posted news..."; //<---{*actor*} is the user (i.e.: Alex)
messagePost.caption = " Facebook caption";
messagePost.description = "[description] Facebook description...";
messagePost.message = "[message] Facebook message...";
string acccessToken = "xxxx5120330xxxx|4xxxxx0c0f95bd3f62dxxxxx.1-10000xx4x73xxxx|2xx5xxx0566xxxx|z2xxxx37dxxxxsdDS23s_Sah34a";
FacebookClient appp = new FacebookClient(acccessToken);
try
{
    var postId = appp.Post("24351740xxxxxx" + "/feed", messagePost);
}
catch (FacebookOAuthException ex)
{
    //handle oauth exception
}
catch (FacebookApiException ex)
{
    //handle facebook exception
}