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

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

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