การอัปเดตรูปภาพของรายชื่อติดต่อที่แชร์จะแตกต่างจากการอัปเดตข้อมูลของรายชื่อติดต่อที่แชร์เล็กน้อย สำหรับข้อมูลเกี่ยวกับการทำงานกับข้อมูลของรายชื่อติดต่อที่แชร์ โปรดดูอัปเดตหรือลบรายชื่อติดต่อที่แชร์ เมื่อใช้ลิงก์รูปภาพ คุณต้องระบุโทเค็นการให้สิทธิ์ในส่วนหัวของ HTTP ดูข้อมูลเพิ่มเติมได้ที่เรียนรู้เกี่ยวกับการตรวจสอบสิทธิ์และการให้สิทธิ์
อัปเดตรูปภาพของรายชื่อติดต่อที่แชร์
รายชื่อติดต่อที่แชร์ทุกรายจะมีองค์ประกอบลิงก์ของรูปภาพ องค์ประกอบของลิงก์รูปภาพจะปรากฏขึ้น
ไม่ว่าผู้ติดต่อจะมีรูปภาพที่เกี่ยวข้องหรือไม่ก็ตาม หากรายชื่อติดต่อมีรูปภาพ องค์ประกอบจะมีแอตทริบิวต์ gd:etag
ที่ระบุส่วนหัว HTTP ETag
สำหรับรูปภาพ ETag
ช่วยให้คุณอ้างอิงถึงเวอร์ชันที่เจาะจงของรายการนั้นๆ ได้ ในกรณีนี้ ทำให้คุณสามารถอ้างอิงไปยังเวอร์ชันที่เจาะจงของรูปภาพได้ หากรายชื่อติดต่อไม่มีรูปภาพ แสดงว่าไม่มีแอตทริบิวต์ gd:etag
และแอตทริบิวต์ href
ระบุ URL ที่ใช้ในการเพิ่มรูปภาพลงในรายชื่อติดต่อ
หากต้องการเพิ่มหรืออัปเดตรูปภาพ ให้ส่งรูปภาพใหม่โดยทำดังนี้
PUT https://www.google.com/m8/feeds/photos/media/liz%40DOMAIN/PHOTO_LINK
แทนที่รายการต่อไปนี้
DOMAIN
: URL สำหรับโดเมนของคุณ เช่น example.comPHOTO_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">
ลบรูปภาพของรายชื่อติดต่อที่แชร์
หากต้องการลบรูปภาพ คุณต้องใช้เมธอด HTTP DELETE
เมื่ออัปเดตหรือลบรูปภาพ ให้ส่ง ETag
ของรูปภาพในส่วนหัวของคำขอ HTTP If-Match
หากไม่มีรูปภาพเวอร์ชันล่าสุด ให้ใช้ If-Match: *
เพื่อลบล้างระบบการกำหนดเวอร์ชันและลบรูปภาพ
ดูข้อมูลเพิ่มเติมเกี่ยวกับ ETags
ได้ที่ข้อมูลอ้างอิงโปรโตคอลของ Google Data API