如何使用facebook SDK c#在朋友的墙上发帖#

时间:2011-01-27 20:33:09

标签: c# winforms facebook

我们可以使用facebook SDK c#在朋友墙上发布图片/视频或链接吗? 我在winforms中使用它。我正在使用此SDK https://github.com/facebook/csharp-sdk

3 个答案:

答案 0 :(得分:3)

public static void PostToWall(string wallPost, string friendId)
{
    var fb = new FacebookClient(Globals.AccessToken);
    var parameters = new Dictionary<string, object>(); 
    parameters["message"] = wallPost;
    fb.PostAsync(String.Format("{0}/feed", friendId), parameters);
}

如果您想将其发布到登录用户的墙上,请使用:

fb.PostAsync("me/feed", parameters);

答案 1 :(得分:2)

您必须拥有应用程序用户授予stream_publish扩展权限,然后您可以使用Graph API发布到朋友的流。

答案 2 :(得分:0)

建议使用PostTaskAsync而不是FacebookClient的过时PostAsync方法。参数保持不变。