您知道在创建标签应用程序时,您的页面标签部分包含页面标签URL:和安全页面标签URL:在我的应用程序中,我想将FB.init用于Fb.login,但如果我调用FB.init,则会出现此错误。
应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL。它必须与网站URL或Canvas URL匹配,或者域必须是App域之一的子域。
这是因为我没有从App配置中完成Facebook上的App部分,我的想法是我不想完成。有什么替代方案?
答案 0 :(得分:0)
这可能听起来违反直觉,但在您的应用设置中(靠近您设置网页标签网址的位置),您需要打开网站及Facebook登录部分并填写网站网址。典型示例为http://mydomain.gov:8080/
,但如果您愿意,可以包含比/
更长的路径。此外,如果您尚未填写应用程序域,请在其中添加域以匹配站点URL。在我的示例中,它将是mydomain.gov
。
您使用JS SDK的页面以及任何对话框网址中的redirect_uri
都需要以您配置的网站网址开头。