使用codeIgniter PHP在localhost

时间:2017-05-24 08:07:39

标签: php facebook codeigniter facebook-graph-api

我已经在我的localhost中使用PHP和codeigniter在Facebook上登录了一个应用程序。我在https://developers.facebook.com/apps/创建了一个应用程序,我获得了应用程序ID和密钥。但是在尝试访问时我收到以下警告。

  

警告
  无法加载网址:此网址的域名未包含在应用的域中。要加载此网址,请将应用的所有域和子域添加到应用设置中的应用域名字段。

我正在使用wamp服务器并关注Facebook应用程序的详细信息:

我还有一个名为facebook.php的配置文件,代码如下:

$config['facebook_app_id']              = 'MyAPPId';
$config['facebook_app_secret']          = 'SecretKey';
$config['facebook_login_type']          = 'web';
$config['facebook_login_redirect_url']  = 'signin';
$config['facebook_logout_redirect_url'] = 'home';
$config['facebook_permissions']         = array('public_profile', 'publish_actions', 'email');
$config['facebook_graph_version']       = 'v2.9';
$config['facebook_auth_on_load']        = TRUE;

我尝试了很多东西而没有任何效果。任何解决方案?

3 个答案:

答案 0 :(得分:0)

你试过http://localhost了吗?
如果没有尝试

答案 1 :(得分:0)

你有网上尝试请上传任何服务器中的所有文件,你可以检查它。它可能在localhost中有问题

答案 2 :(得分:0)

问题解决了。 我修改了我的Facebook.php配置文件,如下所示: `

$config['app_id']                       = 'MyAPPID';
$config['app_secret']                   = 'SecretKey';
$config['facebook_login_type']          = 'web';
$config['facebook_login_redirect_url']  = 'index.php/signin';
$config['facebook_logout_redirect_url'] ='index.php/home';
$config['facebook_permissions']         = array('email','user_location','user_birthday');
$config['facebook_graph_version']       = 'v2.9';
$config['facebook_auth_on_load']        = TRUE;

`

参考链接:https://www.codexworld.com/facebook-login-codeigniter/

由于