加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 在Facebook登录测试主机时,“客户端OAuth设置中的URL未列

发布时间:2020-12-13 18:23:15 所属栏目:PHP教程 来源:网络整理
导读:我正在使用Facebook PHP SDK来实现与facebook的登录.我想先在当地测试一下.我创建了一个测试应用程序,我尝试了很多东西,但仍然不适合我. 在我的本地,我配置了一个apache虚拟主机,以便我可以使用此URL访问我的本地Web应用程序:http://www.myapplocal.com 这
我正在使用Facebook PHP SDK来实现与facebook的登录.我想先在当地测试一下.我创建了一个测试应用程序,我尝试了很多东西,但仍然不适合我.

在我的本地,我配置了一个apache虚拟主机,以便我可以使用此URL访问我的本地Web应用程序:http://www.myapplocal.com

这是我在登录Facebook后得到的错误:

Given URL is not whitelisted in Client OAuth Settings: This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings. Make sure Client and Web OAuth Login are on and add all your app domains as Valid OAuth Redirect URIs.

以下是我在oauth设置部分的内容:

Client OAuth Login: yes
Web OAuth Login: yes
Force Web OAuth Reauthentication: no
Embedded Browser OAuth Login: no
Valid OAuth redirect URIs: http://www.myapplocal.com/index.php/facebook-login-callback
Login from Devices: no

这是我在“基本”(https://developers.facebook.com/apps/appid/settings/basic/)部分中所拥有的内容:

Namespace:
App domains: www.myapplocal.com
Site Url: http://www.myapplocal.com/
在使用google登录并使用twitter登录后,我认为登录facebook并不会以不同的方式处理URL.问题是,对于Facebook,如果您的网站使用www和没有它( http://example.com,http://www.example.com),您必须在应用程序设置( http://www.example.com/facebook-callback和 http://example.com/facebook-callback)中输入

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读