Актуальную версию документа см. на сайте Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации по адресу https://digital.gov.ru/ru/documents/6186/.

Б.11.2 Получение исходного изображения (аватара) пользователя по OID

Для получения исходного квадратного изображения (аватара) должен быть выполнен запрос методом GET на https-адрес программного интерфейса ЕСИА <60>. Заголовок данного запроса должен включать в себя маркер доступа, выданный системе для работы с аватаром пользователя (usr_avt?oid={p.prn_oid}). Выдача маркера осуществляется в рамках модели контроля доступа на основе полномочий системы-клиента (Приложение В.3), т.е. право на запрос такого маркера доступа устанавливается оператором эксплуатации ЕСИА. При авторизации необходимо указать в заголовке - Authorization с полученным токеном.

--------------------------------

<60> Сервис доступен по URL https://esia-portal1.test.gosuslugi.ru/esia-rs/api/public/v1/pso/{prn_oid}/avt/square

В качестве ответа ЕСИА возвращает квадратное исходное изображение пользователя или ошибку при отсутствии изображения.

Пример запроса:

GET http://esia-portal1.test.gosuslugi.ru/esia-rs/api/public/v1/pso/1000299282/avt/square

Authorization: Bearer

eyJ2ZXIiOjEsInR5cCI6IkpXVCIsInNidCI6ImFjY2VzcyIsImFsZyI6IlJTMjU2In0.eyJuYmYiOjE1MjgyMDg1MzE

sInNjb3BlIjoib3BlbmlkIHVzcl9hdnQ_b2lkPTEwMDAyOTkyODIiLCJpc3MiOiJodHRwOlwvXC9lc2lhLmdvc3VzbH

VnaS5ydVwvIiwidXJuOmVzaWE6c2lkIjoiMDI4Zjk0NWI5MjEwN2ZiMjc5MTE4YTM1OGM2M2ZiNDRhMzdjOGZiOTAyM

jA1OGQxZjlhMjdiNjIzMDg5ZjQ3YSIsInVybjplc2lhOnNial9pZCI6MTAwMDI5OTI4MiwiZXhwIjoxNTI4MjEyMTMx

LCJpYXQiOjE1MjgyMDg1MzEsImNsaWVudF9pZCI6IlRFU1RfU1lTIn0.Lqv8Zm9J8sGEHJmGppY_zWXGn_KaQcWeERx

k53C-BkXAVxsMboEXwVcnmva5hRuSuo_wcVwf3rY_DQ_9OHgd3vZ3o-iEFciDJxVVAMz2sV9HQXvUz0HfT-

VAMIwfsWUMurKeV7uCPYgr1rjaqsRivzIgMc0eo0jlZMrM2ohUJTWVKZZqzT-

IxCBjyVoUwcPafBmkAmy0vtlRVj1LjgBZg5BNeXvUCv819cc4S0e9q1-e6AEjZIHTNyEVo1nq_la8iem-

UVVPRmjszyffrlJSzSkDvds3809wYbfzk8ckA2b-95acNDtsN8esDdGbBg6c-xMpfmyNpALSlc1uPkmkg

Пример успешного ответа:

{

"url": "/0/0/0/0/0/113/33/424e0939-3055-4945-b510-0650ea2c97aa.png"

}

Полученное изображение располагается по ссылке:

https://esia-portal1.test.gosuslugi.ru/useravatar/{ссылка_на_изображение}, например:

https://esia-portal1.test.gosuslugi.ru/useravatar/0/0/0/0/0/113/33/424e0939-3055-4945-b510-0650ea2c97aa.png

Пример ответа в случае, если исходный аватар не найден:

{

"code": "ESIA-040404",

"message": "ValidationCommonErrorEnum.avatar.notfound"

}