首先从https://github.com/barans/FacebookCsharpSdk下载 nuget 包或 dll
从 www.facebook.com/developers 填写 appid 和 secret
var config = new Dictionary<string, object>();
config.Add("appId", "3955.......");
config.Add("secret", "4c1d...............");
config.Add("fileUpload", true); //optional
FacebookClient client = new FacebookClient(config);
此代码检索访问令牌 client.getAccessToken();
此代码检索公开可用的当前用户信息。你可以用“999999”之类的 facebook id 代替我
client.api("/me", "GET", null));
facebook 不允许服务器侧墙发布给任意用户。您只能发布到当前用户的墙上,首先您应该询问 publish_stream 权限。在得到这段代码之后,
request.Method = FacebookApiMethodType.POST;
request.Path = "/me/feed";
request.Params = new NameValueCollection();
request.Params.Add("link", "www.arcademonk.com");
request.Params.Add("message", "C# SDK Batch Request Messsage");
您可以在 github 页面上找到所有文档。希望能帮助到你。