Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.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 未找到类“Facebook\HttpClient\FacebookCurlHttpClient”_Php_Facebook Php Sdk_Bolt Cms - Fatal编程技术网

Php 未找到类“Facebook\HttpClient\FacebookCurlHttpClient”

Php 未找到类“Facebook\HttpClient\FacebookCurlHttpClient”,php,facebook-php-sdk,bolt-cms,Php,Facebook Php Sdk,Bolt Cms,我已经用composer自动加载了Facebook sdk类。下面是作曲家autoload_psr4.php: 在我的代码中,我使用了各种类: use Facebook\HttpClients\FacebookHttpable; use Facebook\HttpClients\FacebookCurl; use Facebook\HttpClients\FacebookCurlHttpClient; use Facebook\FacebookSession; use Facebook\Face

我已经用composer自动加载了Facebook sdk类。下面是作曲家autoload_psr4.php:

在我的代码中,我使用了各种类:

use Facebook\HttpClients\FacebookHttpable;
use Facebook\HttpClients\FacebookCurl;
use Facebook\HttpClients\FacebookCurlHttpClient;
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookOtherException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\GraphSessionInfo;
use Facebook\GraphUser;

class Extension extends BaseExtension
{

    public function initialize() {

        FacebookSession::setDefaultApplication('zzzz','zzzzzzz');
        $session = new FacebookSession('zzzzz');

        $this->app->get("test", function () use ($session){
            $request = new FacebookRequest($session, 'GET', '/2342342342323432/events');
            $response = $request->execute();
            $graphObject = $response->getGraphObject();

            $response = $this->app->json($graphObject);
            return $response;
        });
    }

    public function getName()
    {
        return "facebook";
    }

}

但是当我走那条路线时,我得到了上面的错误。该类肯定存在于自动加载文件夹中,所以我不知道我在这里做错了什么。有人能解释一下吗?

应该可以,你试过清理缓存了吗?我刚刚清理了缓存,并再次转储自动加载-结果仍然相同。
use Facebook\HttpClients\FacebookHttpable;
use Facebook\HttpClients\FacebookCurl;
use Facebook\HttpClients\FacebookCurlHttpClient;
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookOtherException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\GraphSessionInfo;
use Facebook\GraphUser;

class Extension extends BaseExtension
{

    public function initialize() {

        FacebookSession::setDefaultApplication('zzzz','zzzzzzz');
        $session = new FacebookSession('zzzzz');

        $this->app->get("test", function () use ($session){
            $request = new FacebookRequest($session, 'GET', '/2342342342323432/events');
            $response = $request->execute();
            $graphObject = $response->getGraphObject();

            $response = $this->app->json($graphObject);
            return $response;
        });
    }

    public function getName()
    {
        return "facebook";
    }

}