没有Canvas URL的Facebook标签应用程序

时间:2013-02-07 00:22:12

标签: facebook facebook-graph-api facebook-like facebook-javascript-sdk

您知道在创建标签应用程序时,您的页面标签部分包含页面标签URL:和安全页面标签URL:在我的应用程序中,我想将FB.init用于Fb.login,但如果我调用FB.init,则会出现此错误。

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

这是因为我没有从App配置中完成Facebook上的App部分,我的想法是我不想完成。有什么替代方案?

1 个答案:

答案 0 :(得分:0)

这可能听起来违反直觉,但在您的应用设置中(靠近您设置网页标签网址的位置),您需要打开网站及Facebook登录部分并填写网站网址。典型示例为http://mydomain.gov:8080/,但如果您愿意,可以包含比/更长的路径。此外,如果您尚未填写应用程序域,请在其中添加域以匹配站点URL。在我的示例中,它将是mydomain.gov

您使用JS SDK的页面以及任何对话框网址中的redirect_uri都需要以您配置的网站网址开头。