• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/classes/general/yandex.php
  • Класс: CMailYandex
  • Вызов: CMailYandex::passport
static function passport($country, $oauthToken, $errorUrl)
{
	switch ($country)
	{
		case 'ru':
		case 'ua':
			$passportZone = 'ru'; break;
		case 'en':
		case 'de':
			$passportZone = 'com'; break;
		default:
			$passportZone = 'com';
	}

	return sprintf(
		'https://passport.yandex.%s/passport?mode=oauth&type=trusted-pdd-partner&error_retpath=%s&access_token=%s',
		$passportZone, urlencode($errorUrl), urlencode($oauthToken)
	);
}