应用程序配置不允许使用URL

时间:2014-08-06 10:11:30

标签: php facebook oauth facebook-php-sdk

为了快速测试,我从https://github.com/facebook/facebook-php-sdk

下载了php sdk

然后我用以下配置创建了一个facebook App

App Domains : example.com.np
Site URL    : http://example.com.np

我在facebook-php-sdk / examples / with_js_sdk.php上更改了以下行,如下所示

$facebook = new Facebook(array(

'appId'  => 'ChangedThisToMyAppId',

  'secret' => 'ChangedThisToMyAppSecretValue',

));

但是当我在实时服务器上运行此文件时出现以下错误

Given URL is not permitted by the application configuration.: One or more of the given URLs is not allowed by the App's settings.  It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

我相信我已正确设置应用域名和网站网址,但为什么会出现此错误。我也尝试将网站网址更改为http://www.example.com.np仍然没有运气。

任何人都能点亮我吗?我错过了什么?

2 个答案:

答案 0 :(得分:0)

如果您有实时网站将所有sdk文件上传到该网络服务器并填写您自己的域名和网站网址。 如果您没有服务器,请使用

localhost as domain name

网站网址是我们实施Facebook登录的地方。

例如

App Domains:bikal.com

网站网址:http://bikal.com/index.php

答案 1 :(得分:0)

好吧,我不知道为什么我的应用程序无法正常工作,但是我完全删除了该应用并在facebook上创建了一个新应用后,此问题得以解决。可能是facebook的问题。我不确定......