我尝试使用facebook php sdk创建facebook登录,目前我遇到此错误:
应用程序配置不允许使用URL:一个或 应用程序的设置不允许更多的给定URL。它必须 匹配网站URL或Canvas URL,或域必须是子域 App的一个域名。
我已经添加了我网站的网站网址,并将其放在了应用领域。
我的应用程序仍处于沙盒模式,所以现在我不知道为什么facebook会出现这个错误。我错过了我的设置吗?
我的域名(示例):
www.mydomain.com
我的网站位于子域名中:
www.mydomain.com/websitesample/website
我的应用领域和网站网址都具有相同的值:
除了这些设置,我还仔细检查了我的应用ID和应用秘密。我已经等了至少15分钟,因为我已经读过某个地方,当你在应用程序上保存更改时,你仍然需要等待更改通过facebook的服务器传播。还有什么我可以错过的?
答案 0 :(得分:1)
只需使用App Domains
: mydomain.com
所以每个子域都可以工作。
顺便说一下 - www.mydomain.com/websitesample/website< - websitesample / website不是子域名,它是一个目录,这不会造成任何问题。
答案 1 :(得分:1)
答案 2 :(得分:0)
我的同事和我已经以某种方式解决了这个问题。我们在应用领域中添加了子域名,现在它正在运行。
答案 3 :(得分:0)
将设置页面检入为:
App Domains:www.mydomain.com,
画布页面:https://apps.facebook.com/app_name,
画布网址:http://mydomain.com