Facebook登录"应用程序配置不允许给定URL"

Joe*_*Joe 72 url facebook login

我已将facebook登录添加到我的网站.但是,当我点击按钮时,我会看到一个红色框,上面写着:

Invalid Argument

Given URL is not allowed by the Application configuration.
Run Code Online (Sandbox Code Playgroud)

如果我继续登录,那么我得到:

API Error Code: 100
API Error Description: Invalid parameter
Error Message: next is not owned by the application.
Run Code Online (Sandbox Code Playgroud)

不确定到底是什么问题.任何想法都表示赞赏.

mar*_*cgg 44

您的设置必须不正确.

访问http://www.facebook.com/developers/并编辑您正在处理的应用程序.

在"网站"标签上,查找"网站网址".这应该设置为您网站的网址" http://yoursite.com/ "

请注意,如果您使用的是子域名,则还需要将"Site Domain"更新为"yoursite.com"

  • 没关系.我是个白痴!问题是我在本地测试登录,因此在应用程序配置设置中需要一个localhost URL.非常感谢你的帮助. (3认同)

dav*_*lla 27

您可以设置开发人员应用程序并将URL设置为localhost.com:port确保将localhost.com映射到hosts文件上的localhost

适合我

  • 在您的Facebook应用信息中,在"站点URL"中将其更改为localhost.com,然后在您的hosts文件中(查看此处以了解您的文件所在位置:http://en.wikipedia.org/wiki/Hosts_(file) #Location_in_the_file_system)添加条目"127.0.0.1 localhost.com".这样当您访问localhost.com时,它将转到127.0.0.1,这是您的本地计算机.希望这可以帮助! (3认同)
  • 有人可以提供如何执行此操作的说明吗?我无法从上面(或从谷歌搜索)中弄明白. (2认同)