无法连接到Facebook Connect

时间:2010-09-16 14:34:31

标签: asp.net facebook asp.net-2.0

我正在使用以下分步指南连接到Facebook Connect:

http://msdn.microsoft.com/en-us/windows/ee702803.aspx

但是我在“身份验证和启动会话”阶段遇到了问题。

当我完成这些步骤时,我点击浏览器中的“连接”,这会打开一个弹出窗口,我登录Facebook并“允许”应用程序访问我的帐户。然后我被重定向到我在javascript函数'FB.init'的第二个参数中指定的文件名。

但是,此页面会显示:

  

请登录Facebook。

为什么会这样? 我正在localhost上开发这个,我不知道这是否会导致问题?请帮忙!感谢。

2 个答案:

答案 0 :(得分:1)

您实际上可以使用localhost。您可能遇到的一个问题是,如果您使用的是80或443以外的端口,则Internet Explorer中的Facebook Javascript SDK会出现错误。http://github.com/facebook/connect-js/issues#issue/106

如果您在codeplex上查看我的Facebook .Net SDK,您可以下载示例应用程序。在配置时,它将在本地运行。一件事是你需要设置你的网站网址和/或画布网址指向http://localhost:port#/

下载样本请转到:http://facebooksdk.codeplex.com

答案 1 :(得分:0)

我遇到了类似的问题,我无法在localhost上测试Facebook。由于Facebook的安全要求,您必须从您用于注册申请的域中进行测试。

创建一个dev.yourname.com子域并在那里进行测试。