คำขอแบบกลุ่มช่วยให้เซิร์ฟเวอร์ดำเนินการหลายอย่างได้ด้วยคำขอ 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: ชื่อจริงของผู้ติดต่อLAST_NAME: นามสกุลของผู้ติดต่อEMAIL_ADDRESS: อีเมลที่ต้องการ