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

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