หากคุณดำเนินการหลายรายการ ระยะเวลาที่ใช้ในการส่งและรับ ข้อความ HTTP ทั้งหมดนี้จะทำให้แอปของคุณช้าและไม่ตอบสนองได้ เป็นชุด คุณสามารถทำให้เซิร์ฟเวอร์ทำงานหลายอย่างด้วย HTTP เดียว อีกครั้ง แนวคิดเบื้องต้นก็คือ คุณสามารถสร้างฟีดที่อยู่ติดต่อและเพิ่มรายการสำหรับ การดำเนินการแต่ละอย่างที่คุณต้องการทำ
คำขอแบบกลุ่มจำกัดการดำเนินการได้ครั้งละ 100 รายการ ดูข้อมูลเพิ่มเติม เกี่ยวกับการดำเนินการแบบกลุ่มใน การประมวลผลแบบกลุ่มในโปรโตคอลข้อมูลของ Google การเปลี่ยนแปลงอาจใช้เวลาถึง 24 ชั่วโมงจึงจะแสดงในอีเมล เติมข้อความอัตโนมัติ และเครื่องมือจัดการรายชื่อติดต่อ
ตัวอย่างโค้ดต่อไปนี้แสดงคำขอแบบกลุ่มที่สร้างคำขอที่แชร์ 2 รายการ รายชื่อติดต่อ; แต่คุณสามารถใช้คำขอแบบกลุ่มเพื่อค้นหา อัปเดต และลบได้ด้วย รายชื่อติดต่อ รายการที่อัปเดตและลบรายการต้องมีลิงก์แก้ไขสำหรับ การเกิดขึ้นพร้อมกันอย่างมีประสิทธิภาพ ที่จะทำงาน
<?xml version='1.0' encoding='UTF-8'?> <feed xmlns='http://www.w3.org/2005/Atom' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:gd='http://schemas.google.com/g/2005' xmlns:batch='http://schemas.google.com/gdata/batch'> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2008#contact' /> <entry> <batch:id>1</batch:id> <batch:operation type='insert' /> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2008#contact'/> <gd:name> <gd:givenName>FIRST_NAME</gd:fullName> <gd:familyName>LAST_NAME</gd:fullName> </gd:name> <gd:email rel='http://schemas.google.com/g/2005#home' address='EMAIL_ADDRESS' primary='true'/> </entry> <entry> <batch:id>2</batch:id> <batch:operation type='insert' /> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/g/2008#contact'/> <gd:name> <gd:givenName>FIRST_NAME</gd:fullName> <gd:familyName>LAST_NAME</gd:fullName> </gd:name> <gd:email rel='http://schemas.google.com/g/2005#home' address='EMAIL_ADDRESS' primary='true'/> </entry> </feed>
โดยแทนที่ค่าต่อไปนี้
FIRST_NAME
: ชื่อของรายชื่อติดต่อที่แชร์ สำหรับ เช่น AlexLAST_NAME
: นามสกุลของผู้ที่แชร์ ข้อมูลติดต่อ ตัวอย่างเช่น คิมEMAIL_ADDRESS
: อีเมลที่ต้องการ ของรายชื่อติดต่อที่แชร์ เช่น alk@gmail.com