私はFacebookのユーザーの友人数を取得しています。私はtotal_countをどのように取得するのか分かりません。ここで友人のtotal_countを取得するには? Facebook PHP-api
は私のコードです:しかし、印刷はこれらの戻り
$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);
:
([id] => 1234567890
[name] => lmc_john
[email] => [email protected]
[friends] => Array ())
そしてGraph-api test tool
上に、それはこれらを返します。
{
"id": "12345667890",
"name": "lmc_john",
"friends": {
"data": [
],
"summary": {
"total_count": 89
}
}
}
、どのようにすることができます私は友人のtotal_countをこの配列から取得するだけですか?最後に
を支援するための
Thxを、私は合計友人を得るための別の方法を発見しました。 https://github.com/capslock10/Get_facebook_total_friend/blob/master/getSession.php
希望が誰かを助けることができる:
は、ここに私のソースcoddeです。
私はなぜそうではありませんが、ゼロを返します。許可の何かが間違っていますか?しかし、 'access_token'は' Graph-apiテストツール 'で使用でき、正しく値を返すことができます。 – Capslock10
私はsrです。 [friends] => Array(...)の詳細コンテンツを表示することができます – TinhNQ
これは配列に何もありません。基本的に、それはヌルです... – Capslock10