การอัปเดตและการลบรายชื่อติดต่อที่แชร์จะคล้ายกันเนื่องจากทั้ง 2 อย่างใช้ URL การแก้ไขของรายชื่อติดต่อ
อัปเดตรายชื่อติดต่อที่แชร์
เมื่ออัปเดตรายการ ให้เก็บ XML ทั้งหมดที่ดึงมาจากเซิร์ฟเวอร์ไว้ ไม่เช่นนั้นระบบจะลบองค์ประกอบที่ถูกละเว้น การอัปเดตอาจใช้เวลาถึง 24 ชั่วโมงจึงจะ แสดงในการเติมข้อความอัตโนมัติและเครื่องมือจัดการรายชื่อติดต่อ
วิธีอัปเดตรายชื่อติดต่อที่แชร์ที่มีอยู่
- รับรายการที่จะอัปเดต
- แก้ไขรายการ
ส่ง
PUTคำขอพร้อมรายการที่อัปเดตไปยัง URL การแก้ไขของรายชื่อติดต่อ ใช้application/atom+xmlประเภทเนื้อหาและตรวจสอบว่า<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: โดเมนของคุณ เช่น example.comTITLE_NAME: ชื่อของรายการ เช่น รายชื่อติดต่อของ example.comFIRST_NAME: ชื่อของผู้ติดต่อLAST_NAME: นามสกุลของผู้ติดต่อPROJECTION: มูลค่าการคาดการณ์ ดูค่าที่รองรับได้ที่ค่าการฉายภาพPRIMARY_PHONE_NUMBER: หมายเลขโทรศัพท์ที่ต้องการCUSTOM_PROPERTY: ชื่อพร็อพเพอร์ตี้ที่กำหนดเองCUSTOM_PROPRTY_VALUE: ค่าสำหรับพร็อพเพอร์ตี้ที่กำหนดเองตัวอย่างรายการที่อัปเดตโดยไฮไลต์ 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 เพื่อขอ
ขั้นตอนถัดไป
อัปเดตหรือลบรูปภาพของรายชื่อติดต่อที่แชร์