किसी शेयर किए गए संपर्क की फ़ोटो अपडेट करना, किसी शेयर किए गए संपर्क की जानकारी को अपडेट करने से थोड़ा अलग होता है. किसी शेयर किए गए संपर्क की जानकारी पर काम करने से जुड़ी जानकारी के लिए, शेयर किए गए संपर्क को अपडेट करना या मिटाना देखें. फ़ोटो लिंक का इस्तेमाल करते समय, आपको एचटीटीपी हेडर में अनुमति देने वाले टोकन के बारे में बताना होगा. ज़्यादा जानकारी के लिए, पुष्टि करने और अनुमति देने के बारे में जानें देखें.
किसी शेयर किए गए संपर्क की फ़ोटो अपडेट करना
शेयर किए गए हर संपर्क में एक फ़ोटो लिंक एलिमेंट होता है. फ़ोटो लिंक एलिमेंट दिखता है
चाहे संपर्क में कोई फ़ोटो हो या नहीं. अगर संपर्क में कोई फ़ोटो है, तो एलिमेंट में एक gd:etag
एट्रिब्यूट होता है, जो फ़ोटो के लिए ETag
एचटीटीपी हेडर के बारे में बताता है. ETag
की मदद से, किसी खास एंट्री के खास वर्शन को रेफ़र किया जा सकता है. इस मामले में, यह आपको किसी फ़ोटो के खास वर्शन की जानकारी देने की सुविधा देता है. अगर संपर्क में कोई फ़ोटो नहीं है, तो gd:etag
एट्रिब्यूट नहीं होगा. साथ ही, href
एट्रिब्यूट संपर्क में फ़ोटो जोड़ने के लिए यूआरएल का इस्तेमाल करता है.
फ़ोटो जोड़ने या अपडेट करने के लिए, नई फ़ोटो भेजें:
PUT https://www.google.com/m8/feeds/photos/media/liz%40DOMAIN/PHOTO_LINK
नीचे दी गई चीज़ों को बदलें:
DOMAIN
: आपके डोमेन के लिए यूआरएल—उदाहरण के लिए, example.com.PHOTO_LINK
: एक यूनीक न्यूमेरिक वैल्यू, जो शेयर किए गए संपर्क के फ़ोटो लिंक को दिखाती है, जैसे कि c9012de.
नीचे फ़ोटो लिंक एलिमेंट का एक उदाहरण दिया गया है:
<link rel="http://schemas.google.com/contacts/2008/rel#photo" type="image/*" href="https://www.google.com/m8/feeds/photos/media/liz%40example.com/c9012de">
किसी शेयर किए गए संपर्क की फ़ोटो मिटाना
किसी फ़ोटो को मिटाने के लिए, आपको एचटीटीपी DELETE
तरीके का इस्तेमाल करना होगा.
कोई फ़ोटो अपडेट करते या मिटाते समय, एचटीटीपी अनुरोध के If-Match
हेडर में फ़ोटो का ETag
भेजें. अगर आपके पास फ़ोटो का नया वर्शन नहीं है, तो
वर्शन सिस्टम को बदलने और फ़ोटो मिटाने के लिए, If-Match: *
का इस्तेमाल करें.
ETags
के बारे में ज़्यादा जानने के लिए, Google Data API के प्रोटोकॉल का रेफ़रंस देखें.