शेयर किए गए संपर्क की फ़ोटो अपडेट करना, शेयर किए गए संपर्क की जानकारी अपडेट करने से थोड़ा अलग है. शेयर किए गए किसी संपर्क की जानकारी के साथ काम करने के बारे में जानने के लिए, शेयर किए गए संपर्क की जानकारी अपडेट करना या मिटाना लेख पढ़ें. फ़ोटो के लिंक का इस्तेमाल करते समय, आपको एचटीटीपी हेडर में अनुमति देने वाला टोकन देना होगा. ज़्यादा जानकारी के लिए, पुष्टि करने और अनुमति देने के बारे में जानें लेख पढ़ें.
शेयर किए गए संपर्क की फ़ोटो अपडेट करना
शेयर किए गए हर संपर्क में फ़ोटो का लिंक एलिमेंट होता है. फ़ोटो का लिंक एलिमेंट तब भी दिखता है, जब संपर्क की कोई फ़ोटो न हो. अगर संपर्क की फ़ोटो मौजूद है, तो एलिमेंट में 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 APIs प्रोटोकॉल का रेफ़रंस देखें.