การอัปเดตรูปภาพของที่อยู่ติดต่อที่แชร์จะแตกต่างจากการอัปเดต ข้อมูลติดต่อที่แชร์ไว้ สำหรับข้อมูลเกี่ยวกับการทำงานกับ ข้อมูลติดต่อ โปรดดู อัปเดตหรือลบรายชื่อติดต่อที่แชร์ เมื่อใช้ลิงก์รูปภาพ คุณต้องระบุโทเค็นการให้สิทธิ์ใน HTTP ส่วนหัว สำหรับข้อมูลเพิ่มเติม โปรดดู ดูข้อมูลเกี่ยวกับการตรวจสอบสิทธิ์และการให้สิทธิ์
อัปเดตรูปภาพของรายชื่อติดต่อที่แชร์
รายชื่อติดต่อที่แชร์ทุกรายการจะมีองค์ประกอบของลิงก์รูปภาพ เอลิเมนต์ลิงก์รูปภาพจะปรากฏขึ้น
ไม่ว่าผู้ติดต่อรายนั้นจะมีรูปภาพที่เชื่อมโยงกันหรือไม่ หากรายชื่อติดต่อมี
รูปภาพ องค์ประกอบจะมีแอตทริบิวต์ gd:etag
ที่ระบุ ETag
ส่วนหัว HTTP สำหรับรูปภาพ 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
ของรูปภาพใน If-Match
ส่วนหัวของคำขอ HTTP หากคุณไม่มีรูปภาพเวอร์ชันล่าสุด
ใช้ If-Match: *
เพื่อลบล้างระบบการกำหนดเวอร์ชันและลบรูปภาพ
ดูข้อมูลเพิ่มเติมเกี่ยวกับ ETags
ได้ที่
เอกสารอ้างอิงโปรโตคอล Google Data API