第一下載從https://github.com/barans/FacebookCsharpSdk
的NuGet包或DLL填補www.facebook.com/developers
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()的APPID和祕密;
該代碼檢索公開可用的當前用戶信息。你可以用Facebook的帳號,如「999999」
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頁面上的所有文檔。希望能幫助到你。
這篇文章可以幫助:http://www.thepcwizard.in/2013/02/working-with-facebook-c--sharp-sdk.html – ThePCWizard 2013-04-08 12:56:59