پرش به مستندات
API

تنظیم عکس نمایه

عکس نمایهٔ شخص را بارگذاری می‌کند و جای عکس قبلی را می‌گیرد. بدنه خود تصویر است، نه JSON، و نوعش در `Content-Type` می‌آید: `image/png`، `image/jpeg`، `image/webp` یا `image/gif`، تا 5 مگابایت.

PUT/account/photo

فراخوانی واقعی را روی فضای کاری شما اجرا می‌کند.

PUT /account/photo

عکس نمایهٔ شخص را بارگذاری می‌کند و جای عکس قبلی را می‌گیرد. بدنه خود تصویر است، نه JSON، و نوعش در Content-Type می‌آید: image/png، image/jpeg، image/webp یا image/gif، تا 5 مگابایت.

نمونه

به account:write نیاز دارد. تصویر در مربعی 512 پیکسلی جا داده و به شکل WebP ذخیره می‌شود، و تصویر متحرک قاب اولش را نگه می‌دارد. با url تازه‌اش پاسخ می‌دهد.

curl
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 تازه می‌گیرد، پس عکس قدیمیِ ذخیره‌شده در حافظهٔ موقت هرگز به‌جای عکس تازه دیده نمی‌شود.

مرجع