Facebook C#SDK命名空间描述

时间:2011-01-25 23:49:28

标签: facebook-c#-sdk

我是微软提供的Facebook C#SDK的新手。我注意到API包含3个namspaces:Facebook,Facebook.Web和Facebook.Web.Mvc。命名空间有什么区别和用途?

此外,如果我想使用.NET Framework 2.0获取我的应用程序中的朋友列表,我将如何使用C#SDK执行此操作?

提前致谢。

2 个答案:

答案 0 :(得分:1)

Facebook C#SDK不适用于.net 2.0。 它至少需要.net 3.5 sp1

答案 1 :(得分:0)

Facebook C#SDK是旧版Facebook Developer Toolkit的演变。它不适用于2.0。您可以下载适用于2.0的Facebook Developer Toolkit。当前的SDK适用于3.5和4.0。

http://facebooktoolkit.codeplex.com/

您可以在http://facebooktoolkit.codeplex.com/releases/view/39727

找到样本

命名空间

Facebook 有一个成员,其中包含FacebookClient类,可以访问Facebook平台。 FacebookApiException处理你的app和api之间的错误。 FacebookOAuthClient代表OAuth客户端等

Facebook.Web 包含代表facebook会话的FacebookSession类,以及代表facebook签名请求的FacebookSignedRequest类。 CanvasAuthorizer,CanvasUrlBuilder,FacebookWebClient,FacebookWebContext等。

Facebook.Web.Mvc 包含CanvasAuthorizeAttribute类,CanvasUrlExtensions类等等。还有更多类。

名称空间的使用取决于您需要使用的类。

我建议在Visual Studio中单击View,然后打开对象浏览器。在那里,您可以浏览名称空间,类和方法。全部都有使用说明和例子。