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

	$result = CHTTP::sGetHeader(self::CONTACTS_URL."?access_token=".urlencode($this->access_token), 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;
}