FacebookSession.php / FacebookSession类缺少PHP SDK

时间:2016-06-16 17:21:09

标签: php facebook sdk

我已经从Github和Composer多次下载了Facebook SDK for PHP v5.0.0。它根本没有文件FacebookSession.php或类FacebookSession。我在下载中搜索了文件和类。我只是想这样做:

    $request = new Facebook\FacebookRequest(
        $session,
        'GET',
        '/me/photos',
        array(
            'type' => 'uploads'
        )
    );

    $response = $request->execute();
    $graphObject = $response->getGraphObject();

我有访问令牌,但它说我需要提供$ session变量所在的Facebook会话。我不知道如果没有我在很多例子中看过的课程,我该怎么做。例如。

使用Facebook \ FacebookSession。

我从这里下载了它:https://github.com/facebook/facebook-php-sdk-v4 我跑了:

作曲家需要facebook / php-sdk-v4

从Composer获取它。

1 个答案:

答案 0 :(得分:0)

我正在使用以下代码而不是上面的代码:

    try {

        // Returns a `Facebook\FacebookResponse` object
        $response = $this->fb->get('/me/photos?type=uploaded', $this->accessToken);

    } catch(Facebook\Exceptions\FacebookResponseException $e) {

        echo 'Graph returned an error: ' . $e->getMessage();
        // exit;

    } catch(Facebook\Exceptions\FacebookSDKException $e) {
        echo 'Facebook SDK returned an error: ' . $e->getMessage();
        // exit;

    }

    $photos = $response->getGraphEdge();

有效。