我已经从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获取它。
答案 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();
有效。