哪个Facebook C#SDK?官方(github)或非官方(codeplex)?

时间:2010-11-12 00:25:05

标签: c# asp.net facebook facebook-graph-api facebook-c#-sdk

它们都具有相同的名称并使用新的Graph API,但哪个更适合ASP.NET 4.0 WebForms?官方SDK在几个月内没有更新,但Codeplex上的SDK刚刚在上周更新。有没有人有经验可以提供意见?

https://github.com/facebook/csharp-sdk

http://facebooksdk.codeplex.com/

2 个答案:

答案 0 :(得分:7)

我和facebooksdk合作过。源代码经过精心设计,对我们来说非常有用。

在使用Graph API时,facebooksdk还允许您使用新的动态类型,这使得它非常易于使用。

使用Javascript SDK登录后,很容易获得有关用户的信息。

FacebookApp facebook = new FacebookApp(GetFacebookSettings());
if (facebook.Session != null)
{
    dynamic parameters = new ExpandoObject();
    parameters.fields = "id,first_name,last_name,birthday,email";
    dynamic result = facebook.Api("me", parameters);

    // do something with the user's name...
    string firstName = result.first_name;
}

答案 1 :(得分:1)

我从codeplex投票给facebooksdk。它会定期更新并修复错误。

它也很容易使用。我推荐codeplex facebook C#sdk

这是一个代码存储库,其中包含经过良好测试的代码,用于处理facebook C# sdk code samples