Facebook登录php sdk错误

时间:2014-01-06 07:21:22

标签: php facebook facebook-graph-api facebook-php-sdk

我尝试使用facebook php sdk创建facebook登录,目前我遇到此错误:

  

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

我已经添加了我网站的网站网址,并将其放在了应用领域。

我的应用程序仍处于沙盒模式,所以现在我不知道为什么facebook会出现这个错误。我错过了我的设置吗?

我的域名(示例):

www.mydomain.com

我的网站位于子域名中:

www.mydomain.com/websitesample/website

我的应用领域和网站网址都具有相同的值:

  

http://www.mydomain.com

除了这些设置,我还仔细检查了我的应用ID和应用秘密。我已经等了至少15分钟,因为我已经读过某个地方,当你在应用程序上保存更改时,你仍然需要等待更改通过facebook的服务器传播。还有什么我可以错过的?

4 个答案:

答案 0 :(得分:1)

只需使用App Domains mydomain.com

所以每个子域都可以工作。

顺便说一下 - www.mydomain.com/websitesample/website< - websitesample / website不是子域名,它是一个目录,这不会造成任何问题。

答案 1 :(得分:1)

  1. 访问developer.facebok.com
  2. 选择facebook应用程序
  3. 输入 左侧的设置标签
  4. 在页面上提供基本选项卡,单击添加平台
  5. 点击进入网站
  6. 您的网站类型为网站网址部分:yourdomain.com/xx /.../ li>
  7. 点击保存更改。
  8. 最好的问候。

答案 2 :(得分:0)

我的同事和我已经以某种方式解决了这个问题。我们在应用领域中添加了子域名,现在它正在运行。

答案 3 :(得分:0)

将设置页面检入为:

App Domains:www.mydomain.com,

画布页面:https://apps.facebook.com/app_name

画布网址:http://mydomain.com