दस्तावेज़ पर जाएँ
API

अपनी प्रोफ़ाइल फ़ोटो सेट करें

व्यक्ति की प्रोफ़ाइल फ़ोटो अपलोड करता है, जो भी पहले थी उसकी जगह। बॉडी ख़ुद इमेज है, JSON नहीं, और उसका प्रकार `Content-Type` में होता है: `image/png`, `image/jpeg`, `image/webp` या `image/gif`, अधिकतम 5 MB।

PUT/account/photo

असली कॉल आपके वर्कस्पेस पर चलाता है।

PUT /account/photo

व्यक्ति की प्रोफ़ाइल फ़ोटो अपलोड करता है, जो भी पहले थी उसकी जगह। बॉडी ख़ुद इमेज है, JSON नहीं, और उसका प्रकार Content-Type में होता है: image/png, image/jpeg, image/webp या image/gif, अधिकतम 5 MB।

उदाहरण

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 मिलता है, इसलिए कैश की गई पुरानी फ़ोटो नई फ़ोटो की जगह कभी नहीं दिखती।

संदर्भ