עדכון התמונה של איש קשר משותף שונה מעט מעדכון הפרטים של איש קשר משותף. למידע על עבודה עם פרטים של איש קשר משותף, קראו את המאמר עדכון או מחיקה של איש קשר משותף. כשמשתמשים בקישורים לתמונות, צריך לציין את אסימון ההרשאה בכותרת ה-HTTP. מידע נוסף זמין במאמר מידע על אימות והרשאה.
עדכון התמונה של איש קשר משותף
לכל איש קשר משותף יש רכיב קישור לתמונה. אלמנט הקישור לתמונה מופיע גם אם לאיש הקשר יש תמונה משויכת וגם אם לא. אם לאיש הקשר יש תמונה, הרכיב מכיל את המאפיין gd:etag
עם כותרת HTTP של ETag
לתמונה. באמצעות השדה ETag
אפשר להפנות לגרסה ספציפית של רשומה מסוימת. במקרה כזה, אפשר להתייחס לגרסה ספציפית של תמונה. אם לאיש הקשר אין תמונה, אין מאפיין gd:etag
, ובמאפיין href
מופיעה כתובת ה-URL שבאמצעותה אפשר להוסיף תמונות לאיש הקשר.
כדי להוסיף או לעדכן תמונה, שולחים תמונה חדשה:
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
של HTTP.
כשמעדכנים או מוחקים תמונה, צריך לשלוח את ETag
של התמונה בכותרת If-Match
של בקשת ה-HTTP. אם לא מותקנת הגרסה האחרונה של התמונה, תוכלו להשתמש ב-If-Match: *
כדי לשנות את מערכת ניהול הגרסאות ולמחוק את התמונה.
למידע נוסף על ETags
, קראו את החומר לעיון בנושא הפרוטוקול של Google Data APIs.