在第148行的Facebook / Facebook.php行中找不到错误类facebook \ HttpClients \ HttpClient Factory'

问题描述 投票:0回答:1

我需要一些帮助,我正在尝试在我的网站中实现Facebook登录,然后直接从走,我收到一个错误。找不到错误类facebook \ HttpClients \ HttpClient Factory'这甚至是什么意思?

到目前为止,我的代码非常简单

在第一页中,我以config.php为例,我写了这段代码。

第1页)config.php。

第2页)login.php

我在做什么错。我是自己做的,所以我很困惑。任何帮助将不胜感激。

我不是专家。第一次我弄乱了Facebook API,所以我提前道歉。

require("vendor/autoload.php"); 

require_once $_SERVER["DOCUMENT_ROOT" ] ."/main_folder/vendor/facebook/graph-sdk/src/Facebook/autoload.php";                                             


$facebook = new \Facebook\Facebook([
'app_id'     => '****************',
'app_secret' => '*****************************',
'default_graph_version' => 'v6.0'
]);





require_once("../main_folder/config.php");

$facebook_output = '';
  $facebook = $this->facebook;
  $facebook_helper = $facebook->getRedirectLoginHelper();

  if(isset($_GET['code']))
  {


  if(isset($_SESSION['access_token']))
  {
  $access_token = $_SESSION['access_token'];
  }
  else
  {
  $access_token = $facebook_helper->getAccessToken();
  $_SESSION['access_token'] = $access_token;
  $facebook->setDefaultAccessToken($_SESSION['access_token']);
  }
  $graph_response = $facebook->get("/me?fields=name,email", $access_token);

  $facebook_user_info = $graph_response->getGraphUser();
  if(!empty($facebook_user_info['id']))
  {
  $_SESSION['user_image'] = 'http://graph.facebook.com/'.$facebook_user_info['id']. '/picture';
  }
  if(!empty($facebook_user_info['name']))
  {
  $_SESSION['user'] = $facebook_user_info['name'];
  }
  if(!empty($facebook_user_info['email']))
  {
    $_SESSION['user_email_address'] = $facebook_user_info['email'];
  }
  }
  else
  {
  $facebook_permissions = ['email'];
  $facebook_login_url = $facebook_helper->getLoginUrl('https://www.stolve.com/stolve-master/login.php', $facebook_permissions);

  $facebook_login_url = '<div align="center"><a href="'.$facebook_login_url.'"><img src="php-login-with-facebook.gif alt="facebook logo"/></a></div>';
  }
php facebook facebook-login
1个回答
0
投票

我还无法添加评论,因此请在这里提问。

您的目录结构是什么?您是否使用composer安装了facebook lib?

© www.soinside.com 2019 - 2024. All rights reserved.