Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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
Php 我试图使用codeigniter登录facebook,但显示错误_Php_Facebook_Codeigniter - Fatal编程技术网

Php 我试图使用codeigniter登录facebook,但显示错误

Php 我试图使用codeigniter登录facebook,但显示错误,php,facebook,codeigniter,Php,Facebook,Codeigniter,我的代码是 <?php defined('BASEPATH') OR exit('No direct script access allowed'); require_once 'php-graph-sdk/autoload.php'; use Facebook\Facebook as FB; use Facebook\Authentication\AccessToken; use Facebook\Exceptions\Faceboo

我的代码是

    <?php defined('BASEPATH') OR exit('No direct script access allowed');
      require_once 'php-graph-sdk/autoload.php'; 
      use Facebook\Facebook as FB;
     use Facebook\Authentication\AccessToken;
     use Facebook\Exceptions\FacebookResponseException;
     use Facebook\Exceptions\FacebookSDKException;
    use Facebook\Helpers\FacebookJavaScriptHelper;
    use Facebook\Helpers\FacebookRedirectLoginHelper;
   Class Facebook
   {
   private $fb;
  private $helper;

    public function __construct(){
    // Load fb config
    $this->load->config('facebook');
    // Load required libraries and helpers
    $this->load->library('session');
    $this->load->helper('url');
    if (!isset($this->fb)){
        $this->fb = new FB([//this line contain error 
            'app_id' => $this->config-
   >item('facebook_app_id'),
            'app_secret'            => $this->config-
     >item('facebook_app_secret'),
            'default_graph_version' => $this->config-
     >item('facebook_graph_version')
        ]);
    }

您可以将您的代码与此示例相匹配。

希望这会有帮助。

我不确定别名和自动加载是否一起工作。。。我建议您在不使用类别名的情况下进行尝试。没有效果,我这样做了。您使用的是什么PHP SDK版本?我使用的是PHP-graph-SDK-5.1.2这听起来像是自动加载机制可能无法正常工作。可能是CI的默认自动加载机制以某种方式干扰…?我做的完全一样,但不知道为什么我坚持在这里