应用程序配置Facebook应用程序错误不允许给定URL

web*_*ogs 55 url facebook login

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

我已经研究过关于SO的最热门的问题(问题1,问题2,问题3,问题4问题5)......它们都没有帮助我的情况.

我有这样的应用程序设置......

应用程序域名: azeverything.com
沙盒模式:已禁用
Facebook登录
站点网址: http : //azeverything.com

****App Domains***要求不识别任何协议,并且站点URL要求识别协议.*

我曾尝试使用www.azeverything.com,但这也无效.一切似乎都匹配起来.顺便说一句,这是一个WP站点.我也不在当地开发.这都是现场直播.

Pha*_* VU 81

尝试检查设置>高级.在Valid OAuth重定向URI中,请确保您拥有正确的域.

希望它有效.

  • 有人可以详细说明这个答案吗?它有很多赞成票,但我认为可能存在一些语言障碍.我不知道'确保你有一个正确的域名让它空了'意味着什么.这个价值应该是什么? (17认同)
  • 这意味着您必须仔细检查此选项是否包含应用程序的确切域.如果您将其留空,则将接受所有域 (2认同)

Hit*_*esh 25

您需要将URL添加到您的应用中:

  1. 在Facebook Developers页面上转到您想要用户登录的应用程序
  2. 单击设置选项卡
  3. 单击添加平台
  4. 选择网站
  5. 选择之后,它会询问一些细节,例如您的网站的URL,它使用登录Facebook功能,填写表格并提交

这就是全部,你就完成了.确保应用程序的URL与您登录的位置相同.


gak*_*uru 7

基本设置下:

  1. 添加平台 - 我的网络.
  2. 提供站点URL - 请注意http或https.
  3. 如果您有任何移动站点URL,也可以提供移动站点URL - 请记住这里也要记住http或https.
  4. 保存更改.

然后点击高级选项卡,向下滚动,找到客户端令牌下方的有效OAuth重定向URI.

  1. 提供重定向URL - 登录后重定向到的URL.
  2. 保存更改.

然后返回您的网站或网页并刷新.


Mic*_*urn 5

对于像我这样的慢人来说这是一个基本的细分,我之前没有看到这个.

"重定向uri"不是您重定向到的地方,而是它的来源.

假设您的应用程序在http://myFBapp.com上收听/ auth/facebook,并在他们登录后将其重定向到/ UserLoginHooray."有效OAuth重定向URI"应为http://myFBapp.com/auth/facebook,而不是http:// myFBapp/UserLoginHooray.

说明:已重定向的HTTP请求(302)包括标头中的原始地址,因此Facebook仅在请求上放置了一个非常基本的安全层.