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

กระบวนการอัปเดตหรือลบรายชื่อติดต่อที่แชร์นั้นคล้ายกัน

อัปเดตรายชื่อติดต่อที่แชร์

เมื่ออัปเดตรายการ คุณต้องเก็บรักษา XML ทั้งหมดที่มีอยู่เมื่อเรียกข้อมูลรายการจากเซิร์ฟเวอร์ มิฉะนั้นระบบจะลบองค์ประกอบที่ละเว้น การอัปเดตอาจใช้เวลาถึง 24 ชั่วโมงจึงจะมีผลในการเติมข้อความอัตโนมัติ และโปรแกรมจัดการรายชื่อติดต่อ

ในการอัปเดตรายชื่อติดต่อที่แชร์ที่มีอยู่ ให้ทำดังนี้

  1. รับรายการที่คุณต้องการอัปเดต
  2. แก้ไขข้อความ
  3. ส่งคำขอ PUT พร้อมรายการที่อัปเดตในส่วนเนื้อหาข้อความไปยัง URL แก้ไขของรายชื่อติดต่อ ใช้ประเภทเนื้อหา application/atom+xml และตรวจสอบว่าค่า <id> ในรายการที่อัปเดตตรงกับ <id> ของรายการที่มีอยู่ทุกประการ URL สำหรับแก้ไขจะลงท้ายด้วยหมายเลขเวอร์ชัน เพื่อตรวจหาความขัดแย้งของการอัปเดตจากแหล่งที่มาต่างๆ ดูข้อมูลเพิ่มเติมได้ที่การกำหนดเวอร์ชัน

    อัปเดตรายการดังนี้

    <entry>
      <id>https://www.google.com/m8/feeds/contacts/DOMAIN/base/8411573</id>
      <updated>2008-02-28T18:47:02.303Z</updated>
      <category scheme='http://schemas.google.com/g/2005#kind'
        term='http://schemas.google.com/contact/2008#contact' />
      <title type='text'>TITLE_NAME</title>
      <gd:name>
        <gd:fullName>FIRST_NAME LAST_NAME</gd:fullName>
      </gd:name>
      <content type='text'>NOTES</content>
      <link rel='self' type='application/atom+xml'
        href='https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION/8411573' />
      <link rel='edit' type='application/atom+xml'
        href='https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION/8411573/1204224422303000' />
      <gd:phoneNumber rel='http://schemas.google.com/g/2005#other'
        primary='true'>PRIMARY_PHONE_NUMBER</gd:phoneNumber>
      <gd:extendedProperty name="CUSTOM_PROPERTY" value="CUSTOM_PROPRTY_VALUE" />
    </entry>
    

    แทนที่รายการต่อไปนี้

    • DOMAIN: URL สำหรับโดเมนของคุณ เช่น example.com
    • TITLE_NAME: ชื่อสำหรับรายการรายชื่อติดต่อ เช่น ข้อมูลรายชื่อติดต่อใน example.com
    • FIRST_NAME: ชื่อของรายชื่อติดต่อที่แชร์ เช่น ธำรง
    • LAST_NAME: นามสกุลของรายชื่อติดต่อที่แชร์ เช่น Kim
    • PROJECTION: ค่าการคาดการณ์ที่ระบุองค์ประกอบ gd:extendedProperty ดูรายการค่าที่รองรับได้ที่ค่าการฉายภาพ
    • PRIMARY_PHONE_NUMBER: หมายเลขโทรศัพท์ที่ต้องการสำหรับรายชื่อติดต่อที่แชร์ เช่น (206)555-1212
    • CUSTOM_PROPERTY: ชื่อของพร็อพเพอร์ตี้ที่กำหนดเองที่คุณต้องการเก็บไว้เกี่ยวกับรายชื่อติดต่อที่แชร์ เช่น สัตว์เลี้ยง
    • CUSTOM_PROPRTY_VALUE: ค่าสำหรับพร็อพเพอร์ตี้ที่กำหนดเองที่คุณต้องการเก็บไว้เกี่ยวกับรายชื่อติดต่อที่แชร์ เช่น hamster

      ต่อไปนี้เป็นตัวอย่างของรายการที่อัปเดตแล้วสำหรับรายชื่อติดต่อที่แชร์ซึ่งไฮไลต์ URL สำหรับแก้ไข

      <entry>
      <id>https://www.google.com/m8/feeds/contacts/example.com/base/8411573</id>
      <updated>2008-02-28T18:47:02.303Z</updated>
      <category scheme='http://schemas.google.com/g/2005#kind'
        term='http://schemas.google.com/contact/2008#contact' />
      <title type='text'>Fitzgerald</title>
      <gd:name>
        <gd:fullName>Fitzgerald</gd:fullName>
      </gd:name>
      <content type='text'>Notes</content>
      <link rel='self' type='application/atom+xml'
        href='https://www.google.com/m8/feeds/contacts/example.com/full/8411573' />
      <link rel='edit' type='application/atom+xml'
        href='https://www.google.com/m8/feeds/contacts/example.com/full/8411573/1204224422303000' />
      <gd:phoneNumber rel='http://schemas.google.com/g/2005#other'
        primary='true'>456-123-2133</gd:phoneNumber>
      <gd:extendedProperty name="pet" value="hamster" />
      <gd:extendedProperty name="cuisine">
        <italian />
      </gd:extendedProperty>
      </entry>
      

ลบรายชื่อติดต่อที่แชร์

รายชื่อติดต่อที่แชร์ซึ่งลบแล้วอาจใช้เวลาถึง 24 ชั่วโมงจึงจะหายไปจากการเติมข้อความอัตโนมัติในที่อยู่อีเมลและโปรแกรมจัดการรายชื่อติดต่อ หากต้องการอัปเดตรายชื่อติดต่อที่มีอยู่ ให้ดู การอัปเดตรายชื่อติดต่อ อย่าอัปเดตรายชื่อติดต่อโดยการลบรายชื่อติดต่อแล้วเพิ่มลงไปอีกครั้ง

  • หากต้องการลบรายชื่อติดต่อที่แชร์ ให้ส่งคำขอ DELETE ไปยัง URL การแก้ไขของรายชื่อติดต่อดังกล่าว ซึ่งเป็น URL เดียวกันกับที่ใช้ อัปเดตรายชื่อติดต่อ

Google จะเก็บรักษาตัวยึดตำแหน่งของรายชื่อติดต่อที่ลบไปแล้วเป็นเวลา 30 วันหลังจากการลบ ในระหว่างนั้น คุณจะขอตัวยึดตำแหน่งได้โดยใช้พารามิเตอร์การค้นหา showdeleted

ขั้นตอนถัดไป

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