Facebook php SDK:在App Domains中输入IP时,将错误显示为“Invalid Domain”

时间:2013-03-02 06:54:30

标签: codeigniter facebook-php-sdk

我想登录并使用Facebook-PHP-SDK注册到我的项目中。在应用程序域字段中,我输入了我的IP 192.168.10.10,然后显示错误为

App Domains: 192.168.10.10 is not a valid domain.

我想要的是,当我点击使用Facebook图标登录时,它应该登录并从Facebook数据库获取我的数据并将其插入我的自定义数据库。

2 个答案:

答案 0 :(得分:2)

得到答案,我做了以下事情:

1) APP Domainds: 'this is left blank'

2) Site URL: http://192.168.1.10/

3) Canvas URL: http://192.168.1.10/

4) Secure Canvas URL: https://192.168.1.10/

答案 1 :(得分:0)

USUALLY 第三方身份验证(OpenAuth / Facebook / Twitter)不适用于内部IP地址。您应该尝试使用您网站的FQDN(例如www.mywebsite.com)

编辑: 试试这个: edit your hosts file并在最后一行添加:

192.168.10.10 www.mysite.com

在Facebook-PHP-SDK中使用“www.mysite.com”而不是192.168.10.10。在CI的config.php中将base_url更改为“http://www.mysite.com/”也可能有帮助