• Модуль: socialservices
  • Путь к файлу: ~/bitrix/modules/socialservices/classes/general/liveidoauth.php
  • Класс: CLiveIDOAuthInterface
  • Вызов: CLiveIDOAuthInterface::GetCurrentUserFriends
public function GetCurrentUserFriends($limit = 0, $offset = 0)
{
	if($this->access_token === false)
		return false;

	$url = self::FRIENDS_URL."?access_token=".urlencode($this->access_token);

	if($limit > 0)
	{
		$url .= '&limit='.intval($limit)."&offset=".intval($offset);
	}

	$result = CHTTP::sGetHeader($url, array(), $this->httpTimeout);
	if(!defined("BX_UTF"))
		$result = CharsetConverter::ConvertCharset($result, "utf-8", LANG_CHARSET);

	$result = CUtil::JsObjectToPhp($result);

	if(is_array($result))
	{
		$result["access_token"] = $this->access_token;
		$result["refresh_token"] = $this->refresh_token;
		$result["expires_in"] = $this->accessTokenExpires;
	}
	return $result;
}