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

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

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

รายชื่อติดต่อที่แชร์ทุกรายการจะมีองค์ประกอบลิงก์รูปภาพ องค์ประกอบลิงก์รูปภาพจะปรากฏขึ้นไม่ว่ารายชื่อติดต่อจะมีรูปภาพที่เชื่อมโยงอยู่หรือไม่ก็ตาม หากรายชื่อติดต่อมีรูปภาพ องค์ประกอบดังกล่าวจะมีแอตทริบิวต์ gd:etag ที่ระบุส่วนหัว ETag HTTP สำหรับรูปภาพ ETag ช่วยให้คุณอ้างอิงเวอร์ชันที่เฉพาะเจาะจงของรายการหนึ่งๆ ได้ ในกรณีนี้ จะช่วยให้คุณอ้างอิงรูปภาพเวอร์ชันที่เฉพาะเจาะจงได้ หากรายชื่อติดต่อไม่มีรูปภาพ ก็จะไม่มีแอตทริบิวต์ gd:etag และแอตทริบิวต์ href จะระบุ URL ที่ใช้เพิ่มรูปภาพลงในรายชื่อติดต่อ

  • หากต้องการเพิ่มหรืออัปเดตรูปภาพ ให้ส่งรูปภาพใหม่โดยทำดังนี้

    PUT https://www.google.com/m8/feeds/photos/media/USER_ID%40DOMAIN/PHOTO_LINK

    แทนที่ค่าต่อไปนี้

    • USER_ID: ชื่อผู้ใช้ของผู้ใช้ เช่น Alex
    • 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/Alex%40example.com/c9012de">
    

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

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

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

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