Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook PHP API:getUser返回0_Php_Facebook_Codeigniter_Facebook Php Sdk - Fatal编程技术网

Facebook PHP API:getUser返回0

Facebook PHP API:getUser返回0,php,facebook,codeigniter,facebook-php-sdk,Php,Facebook,Codeigniter,Facebook Php Sdk,将Codeigniter框架与Facebook的PHP SDK和Javascript SDK结合使用。 这是我的密码 public function __construct(){ parent::__construct(); $this->load->library('session'); $this->config->load('facebook'); $this-&g

将Codeigniter框架与Facebook的PHP SDK和Javascript SDK结合使用。 这是我的密码

public function __construct(){
            parent::__construct();
            $this->load->library('session');   
            $this->config->load('facebook');
            $this->load->library('Facebook',array('appId'=>$this->config->item('appID'),'secret'=>$this->config->item('appSecret')));

    }
function fblogin(){
        $base_url=$this->config->item('base_url');
        $user = $this->facebook->getUser();
        log_message('info','>>>>>>>>>>>>User id is::'.$this->config->item('appID').'::'.$this->config->item('appSecret').' For session '.session_id());
        if($user == 0){

            $loginUrl = $this->facebook->getLoginUrl(array("scope"=>"user_about_me"));
            redirect("$loginUrl","location");

        }
        if($user){
            try{
                $user_profile = $facebook->api('/me');
                $params = array('next' => $base_url.'fbci/logout');
                $ses_user=array('User'=>$user_profile,
                   'logout' =>$facebook->getLogoutUrl($params)
                );
                $this->session->set_userdata($ses_user);
                redirect('/','refresh');
                header('Location: '.$base_url);
            }catch(FacebookApiException $e){
                log_message('error',error_log($e));
                $user = NULL;
            }       
        }
Javascript

FB.login(function(response) {
          console.log('fb respone'+response.serialize());
          if(response.authResponse) {
              parent.location ="<?php echo site_url('fbci/fblogin');?>";
          }
      },{scope: 'email,read_stream,publish_stream,user_birthday,user_location,user_work_history,user_hometown,user_photos'});
    });
FB.登录(功能(响应){
log('fb respone'+response.serialize());
if(response.authResponse){
parent.location=“”;
}
},{范围:'电子邮件,阅读流,发布流,用户生日,用户位置,用户工作历史,用户家乡,用户照片'});
});

在库文件夹中添加了
Facebook.php
base\u Facebook.php
。此代码直接向前看,但没有发现问题所在。

找不到此页。你能再检查一下这个链接吗?检查一下这个