อัปเดตหรือลบรูปภาพของรายชื่อติดต่อที่แชร์

การอัปเดตรูปภาพของที่อยู่ติดต่อที่แชร์จะแตกต่างจากการอัปเดต ข้อมูลติดต่อที่แชร์ไว้ สำหรับข้อมูลเกี่ยวกับการทำงานกับ ข้อมูลติดต่อ โปรดดู อัปเดตหรือลบรายชื่อติดต่อที่แชร์ เมื่อใช้ลิงก์รูปภาพ คุณต้องระบุโทเค็นการให้สิทธิ์ใน 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.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">
    

ลบรูปภาพของรายชื่อติดต่อที่แชร์

หากต้องการลบรูปภาพ คุณต้องใช้เมธอด HTTP DELETE

เมื่ออัปเดตหรือลบรูปภาพ ให้ส่ง ETag ของรูปภาพใน If-Match ส่วนหัวของคำขอ HTTP หากคุณไม่มีรูปภาพเวอร์ชันล่าสุด ใช้ If-Match: * เพื่อลบล้างระบบการกำหนดเวอร์ชันและลบรูปภาพ

ดูข้อมูลเพิ่มเติมเกี่ยวกับ ETags ได้ที่ เอกสารอ้างอิงโปรโตคอล Google Data API