Facebook C#SDK FacebookApp无法识别

时间:2011-02-09 23:44:17

标签: facebook-c#-sdk

我正在使用Facebook C#SDK 5.0.1 BETA,我正在尝试使用在Codeplex上发布的以下示例代码:

// Using dynamic (.Net 4.0 only)
var app = new FacebookApp();
dynamic me = app.Get("me");
string firstName = me.first_name;
string lastName = me.last_name;
string email = me.email;

但我无法让VS认出FacebookApp()。我今天(2011年2月9日)下载了SDK,并确保取消阻止或解锁所有dll。我正在运行我的C驱动器的代码,并作为管理员运行VS2010。我正在使用VS 2010和4.0 Framework(NOT客户端)。如果我不使用上面的代码片段,项目构建并运行,但我无法显示FB登录按钮(这是第二个问题)。有点奇怪的是,如果我将URL(http:// localhost:5000 / Account / Login.aspx)复制到Firefox中,则会显示登录按钮,然后我可以登录Facebook并(我认为)获得授权。哦,我相信我确实在Facebook中正确设置了应用程序,并将AppId和AppSecrect复制到配置文件中。我正在使用IE 8.任何建议?谢谢。

2 个答案:

答案 0 :(得分:3)

尝试再次下载。当前版本是5.0.3。此外,文档需要一些更新。我们已将FacebookApp类重命名为FacebookClient。

我更新了文档页面:http://facebooksdk.codeplex.com/wikipage?title=Code%20Examples

答案 1 :(得分:0)

当我从5.0.2和5.0.3网站的下载部分获取二进制文件时遇到同样的问题

我将获取代码并在旁边构建它以查看我是否找到了FacebookApp,但它不在donwload版本中。