从jsfiddle测试Facebook身份验证

时间:2013-12-12 09:01:20

标签: javascript facebook facebook-graph-api

当我运行尝试从jsfiddle

验证facebook app时,我收到此错误消息

应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL。它必须与网站网址或Canvas网址匹配,或者网域必须是某个应用网域

http://jsfiddle.net/MyNameIsSakthi/K5hwY/1/

while(1){
   print("Thanks for answering!");
}

Facebook App中的设置必须是什么?

enter image description here

2 个答案:

答案 0 :(得分:5)

在Facebook应用配置中@sakthi,我们需要添加运行我们应用的域名。在jsfiddle的情况下,尽管网站url是jsfiddle.net,但当我们运行应用程序时,输出将在iframe中运行,其中iframe的代码从网站“http://fiddle.jshell.net”运行。所以在网站上添加这个网址,Facebook登录Facebook应用程序设置。它会起作用。

答案 1 :(得分:1)

您的应用似乎未配置为使用jsfiddle。

在您的应用设置中,您需要更改domainwebsite with Facebook login的网址,以反映jsfiddle的域名和网址

请注意,如果您对自己的应用进行了此项更改,则无论您目前在何处进行设置,它都无法正常运行。您可能想要在jsfiddle

上创建一个新的应用程序