3namespace Bitrix\Mail\Helper\OAuth;
13 $this->oauthEntity =
new YandexInterface;
26 'email' => $userData[
'default_email'],
27 'first_name' => $userData[
'first_name'],
28 'last_name' => $userData[
'last_name'],
29 'full_name' => $userData[
'real_name'],
30 'image' => sprintf(
'https://avatars.yandex.net/get-yapic/%s/islands-middle', $userData[
'default_avatar_id']),
42 return \CSocServYandexAuth::CONTROLLER_URL;
47if (
Main\Loader::includeModule(
'socialservices'))
52 public function getStorageTokens()
57 public function getTokenData()
60 'access_token' => $this->access_token,
61 'refresh_token' => $this->refresh_token,
62 'expires_in' => $this->accessTokenExpires,
66 public function getNewAccessToken($refreshToken =
false,
$userId = 0,
$save =
false)
if(!Loader::includeModule('messageservice')) $provider
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
mapUserData(array $userData)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)