Ang*_*gel 5 php facebook facebook-graph-api facebook-php-sdk
尝试使用Facebook应用程序登录时,出现以下错误:
无法加载URL:此URL的域未包含在应用程序的域中。为了能够加载此URL,请将应用程序的所有域和子域添加到应用程序设置的“应用程序域”字段中。
如您在下图中看到的:

网址:http://www.facebook-php-test.com
以下是我在Facebook App上设置的配置。
(注意:出于隐私目的,我更改了图像App ID和的值App Secret)

这个基本示例应用程序的代码在以下GitHub存储库上:
https://github.com/zeuscronos/facebook-php-test.com
我真的不知道为什么它说它the domain of this URL isn't included in the app's domains何时真正存在。
在现场:App Domains我同时尝试了两个域:
但没有成功。
生成的登录URL如下:
我将域:配置facebook-php-test.com为Apache服务器上的虚拟主机。
我不得不说我已经和做了很多工作Facebook PHP SDK,这是我第一次为此感到挣扎。实际上,我在使用另一个大型应用程序时遇到了这个问题,然后在尝试解决几个小时后,我创建了这个虚拟应用程序以尝试找出问题的原因。
我尝试了很多事情,但都没有成功。
关于如何解决这个问题的任何想法?
谢谢。
编辑01
根据Mr.Geeker评论的建议,我做了以下工作……
添加了product:,Facebook Login并进行了如下配置:
然后,最后我可以继续前进,并要求我提供权限:
但是不幸的是,在授予权限之后,我得到了以下信息:
关于如何从这一点继续进行的任何想法?
编辑02-解决方案
我结束了禁用选项:Use Strict Mode for Redirect URIs下Client OAuth Settings。他们说它strongly recommended具有此功能,On但我无法与此配合使用On。
顺便说一句,我也禁用了:Client OAuth Login因为我的应用程序不使用它。
最后,我在下启用的唯一功能Client OAuth Settings是:Web OAuth Login。
| 归档时间: |
|
| 查看次数: |
7634 次 |
| 最近记录: |