กระบวนการอัปเดตหรือลบรายชื่อติดต่อที่แชร์นั้นคล้ายกัน
อัปเดตรายชื่อติดต่อที่แชร์
เมื่ออัปเดตรายการ คุณต้องเก็บรักษา XML ทั้งหมดที่มีอยู่เมื่อเรียกข้อมูลรายการจากเซิร์ฟเวอร์ มิฉะนั้นระบบจะลบองค์ประกอบที่ละเว้น การอัปเดตอาจใช้เวลาถึง 24 ชั่วโมงจึงจะมีผลในการเติมข้อความอัตโนมัติ และโปรแกรมจัดการรายชื่อติดต่อ
ในการอัปเดตรายชื่อติดต่อที่แชร์ที่มีอยู่ ให้ทำดังนี้
- รับรายการที่คุณต้องการอัปเดต
- แก้ไขข้อความ
ส่งคำขอ
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.comTITLE_NAME
: ชื่อสำหรับรายการรายชื่อติดต่อ เช่น ข้อมูลรายชื่อติดต่อใน example.comFIRST_NAME
: ชื่อของรายชื่อติดต่อที่แชร์ เช่น ธำรงLAST_NAME
: นามสกุลของรายชื่อติดต่อที่แชร์ เช่น KimPROJECTION
: ค่าการคาดการณ์ที่ระบุองค์ประกอบgd:extendedProperty
ดูรายการค่าที่รองรับได้ที่ค่าการฉายภาพPRIMARY_PHONE_NUMBER
: หมายเลขโทรศัพท์ที่ต้องการสำหรับรายชื่อติดต่อที่แชร์ เช่น (206)555-1212CUSTOM_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
ขั้นตอนถัดไป
อัปเดตหรือลบรูปภาพของรายชื่อติดต่อที่แชร์