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

时间:2017-08-04 06:40:26

标签: 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\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')
        ]);
    }
  

类型:错误
  消息:Class&#39; Facebook \ Facebook&#39;没找到
  文件名:C:\ xampp \ htdocs \ Code \ application \ libraries \ Facebook.php
  行号:21

此错误显示在屏幕上。

任何人都可以告诉我在我的代码中做了什么错误。提前致谢

1 个答案:

答案 0 :(得分:1)

您可以将此代码与此示例匹配。 https://www.codexworld.com/facebook-login-codeigniter/ 希望它会有所帮助。