• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/helper/oauth.php
  • Класс: BitrixMailHelperOAuth
  • Вызов: OAuth::getUserDataByMeta
static function getUserDataByMeta($meta, $secure = true)
{
	if ($meta = static::parseMeta($meta))
	{
		if ($oauthHelper = self::getInstance($meta['service']))
		{
			if ('oauthb' == $meta['type'])
			{
				$oauthHelper->getStoredToken($meta['key']);
			}
			else if ('oauth' == $meta['type'])
			{
				if ($token = self::getSocservToken($meta['service'], $meta['key']))
				{
					$oauthHelper->getOAuthEntity()->setToken($token);
				}
			}

			return $oauthHelper->getUserData($secure);
		}
	}

	return null;
}