我正在使用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.任何建议?谢谢。
答案 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版本中。