Как получить общее количество друзей, использующих API Facebook и PHP?

Как я могу получить общее количество друзей, использующих PHP API PHP?

Это мой код:

<?php require_once 'facebook.php'; $appapikey = 'x'; $appsecret = 'x'; $facebook = new Facebook($appapikey, $appsecret); $user_id = $facebook->getuser(); $friends = ???; 

Попробуй это

 $uid = $facebook->getUser(); $fbme= $facebook->api('/me'); echo "Welcome ".$fbme['name']; $frnz= $facebook->api('/me/friends'); echo "< br />Total Number of friends you have:".sizeof($frnz['data'])."< br/>"; 

Возможный дубликат: Возврат Список текущих друзей Facebook Друзья

Может захотеть проверить Документацию

После того как вы (или ваш пользователь) разрешили свое приложение, вы можете получить доступ к массиву друзей JSON друзей, извлекая https://graph.facebook.com/<user_id>/friends . Длина массива – это количество друзей пользователя.

Этот массив sizeof arrayy не работает, потому что facebook имеет ограниченное количество друзей, чтобы показать. вместо этого вы должны использовать функциональность подкачки ответа FB App. Кроме того, вы можете ограничить количество друзей, которые хотите получить, и разместить этот запрос в цикле:

 $facebook->api('/me/friends?limit=$limit&offset=$offset'); 

вам просто нужно поместить его в какое-то время и идти, пока не найдут друзей. в каждом цикле увеличьте $ offset. Это нужно делать.