Cap*_*k10 6 php facebook facebook-graph-api
我得到了facebook用户的朋友数量.我不知道如何获得total_count.
这是我的代码:
$helper = $fb->getRedirectLoginHelper();
try
if (isset($_SESSION['facebook_access_token'])) {
$accessToken = $_SESSION['facebook_access_token'];
} else {
$accessToken = $helper->getAccessToken();
}
// Returns a `Facebook\FacebookResponse` object
$response = $fb->get('/me?fields=id,name,email,friends', $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;
}
echo $accessToken;
$user = $response->getGraphUser();
$userInfo = $user->asArray();
print_r($userInfo);
Run Code Online (Sandbox Code Playgroud)
但是,打印返回这些:
( [id] => 1234567890
[name] => lmc_john
[email] => xxxxxxxx@hotmail.com
[friends] => Array ( ) )
Run Code Online (Sandbox Code Playgroud)
然后Graph-api test tool,它返回这些:
{
"id": "12345667890",
"name": "lmc_john",
"friends": {
"data": [
],
"summary": {
"total_count": 89
}
}
}
Run Code Online (Sandbox Code Playgroud)
那么,我怎样才能从这个数组中获得朋友total_count?
谢谢你的帮助
最后,我找到另一种方式来获得总朋友.
这是我的源代码:https: //github.com/capslock10/Get_facebook_total_friend/blob/master/getSession.php
希望可以帮助别人.
| 归档时间: |
|
| 查看次数: |
1238 次 |
| 最近记录: |