- Модуль: socialservices
- Путь к файлу: ~/bitrix/modules/socialservices/classes/general/facebook.php
- Класс: CFacebookInterface
- Вызов: CFacebookInterface::GetCurrentUserFriends
public function GetCurrentUserFriends($limit, &$next)
{
if($this->access_token === false)
return false;
if(empty($next))
{
$url = self::GRAPH_URL.'/me/friends?access_token='.$this->access_token."&fields=picture,id,name,first_name,last_name,gender,email";
if($limit > 0)
{
$url .= "&limit=".intval($limit)."&offset=".intval($next);
}
}
else
{
$url = $next;
}
$http = new HttpClient();
$http->setTimeout($this->httpTimeout);
$result = $http->get($url);
$result = Json::decode($result);
if(is_array($result['paging']) && !empty($result['paging']['next']))
{
$next = $result['paging']['next'];
}
else
{
$next = '';
}
return $result;
}