Skip to main content

GET - Фото пользователя

Описание

Эндпоинт GET /users/{id}/photo используется для получения фото пользователя по его уникальному идентификатору (ID).


Авторизация

ЗаголовокОписаниеПример
AuthorizationТокен для аутентификации.Authorization: Bearer abcdef1234567890

Структура запроса

Параметры пути

ПараметрТипОписаниеОбязательный
idUUIDУникальный идентификатор пользователя.Да

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

URL запроса

GET /users/be63c536-6cf3-4866-8970-37a956e3f403/photo
Authorization: Bearer abcdef1234567890

Возможные ответы

1. Успешный ответ

Код состояния HTTP: 200 OK
Фото пользователя будет возвращено как файл изображения (например, JPEG, PNG) в теле ответа.

Заголовки ответа:

  • Content-Type: Тип контента изображения (например, image/jpeg, image/png).

Тело ответа: Бинарные данные изображения фото пользователя.


2. Ресурс не найден

Код состояния HTTP: 404 Not Found

Пример тела ответа:

{
"message": "resource wasn't found",
"code": "not.found",
"timestamp": "2023-03-07T05:57:59.315Z"
}

Описание: Фото для указанного пользователя не найдено.


3. Внутренняя ошибка сервера

Код состояния HTTP: 500 Internal Server Error

Пример тела ответа:

{
"message": "internal server error",
"code": "internal.server.error",
"timestamp": "2023-03-07T05:57:59.315Z"
}

Описание: Произошла непредвиденная ошибка на сервере при обработке запроса.


Резюме

Используйте GET /users/{id}/photo, чтобы получить фото пользователя по его уникальному ID. Убедитесь, что пользователь существует и у него есть фото, чтобы избежать ошибок. Ответ будет содержать данные фото или сообщение об ошибке, указывающее на проблему.