我们可以使用facebook SDK c#在朋友墙上发布图片/视频或链接吗? 我在winforms中使用它。我正在使用此SDK https://github.com/facebook/csharp-sdk
答案 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方法。参数保持不变。