如何使用facebook SDK获取结果数组?

时间:2016-07-28 18:06:47

标签: php facebook facebook-graph-api

我已尝试使用以下代码获取我的ID详细信息使用图形API:

require_once __DIR__ . '/src/Facebook/autoload.php';
$fb = new Facebook\Facebook ([
'app_id' => 'XXXXXXXXXXXXXXXXXXX',
'app_secret' => 'YYYYYYYYYYYYYYYYYYYYY',
'default_graph_version' => 'v2.5'
]);


$fbApp = new Facebook\FacebookApp('{APP_ID HERE}', '{SECRET HERE}');


$request = new Facebook\FacebookRequest($fbApp, '{ACCESS TOKEN HERE}', 'GET', '/me?fields=id,name,posts{likes}');
$arr = $fb->getClient();


print_r($arr);
try {

$response = $fb->getClient()->sendRequest($request);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
When Graph returns an error
echo 'Graph returned an error: ' . $e->getMessage();
 exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
When validation fails or other local issues
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$graphNode = $response->getGraphNode();
echo 'User name: ' . $graphNode['name'];

但是,我得到了以下结果:

  

Facebook \ FacebookClient对象([enableBetaMode:protected] => [httpClientHandler:protected] => Facebook \ HttpClients \ FacebookCurlHttpClient对象([curlErrorMessage:protected] => [curlErrorCode:protected] => 0 [rawResponse :protected] => [facebookCurl:protected] => Facebook \ HttpClients \ FacebookCurl对象([curl:protected] =>)))

我是这个概念的新手,我不明白这个错误。如何获取我的id的值数组?

我使用过facebook SDK5

0 个答案:

没有答案
相关问题