Поставить фото профиля
Загружает фото профиля человека, заменяя прежнее. Тело запроса это само изображение, а не JSON, с его типом в `Content-Type`: `image/png`, `image/jpeg`, `image/webp` или `image/gif`, до 5 МБ.
Выполняет настоящий запрос в вашем рабочем пространстве.
PUT /account/photo
Загружает фото профиля человека, заменяя прежнее. Тело запроса это само изображение, а не JSON, с его типом в Content-Type: image/png, image/jpeg, image/webp или image/gif, до 5 МБ.
Пример
Требуется account:write. Изображение вписывается в квадрат 512 пикселей и хранится в WebP, а у анимированного изображения остаётся первый кадр. Отвечает его новым url.
curl -X PUT "$OE/account/photo" -H "$AUTH" -H "Content-Type: image/jpeg" --data-binary @me.jpg{ "object": "account_photo", "url": "https://cdn-prod.openemail.uk/users/avatars/8c1d4e7a-2f90-4b3c-a6d5-1e7f0b9c2d48.webp"}Тело, которое не является изображением допустимого типа, слишком велико или не читается, даёт 422 invalid_image. Перегруженный сервис изображений даёт 503 image_busy, поэтому попробуйте ещё раз.
Каждая загрузка получает новый URL, поэтому старое фото из кеша никогда не показывается вместо нового.