בקשות באצווה מאפשרות לשרת לבצע כמה פעולות באמצעות בקשת HTTP אחת, וכך לשפר את מהירות התגובה של האפליקציה. כדי לבצע פעולה באצווה, צריך ליצור פיד של אנשי קשר ולהוסיף רשומה לכל פעולה.
בקשות באצווה מוגבלות ל-100 פעולות. מידע נוסף זמין במאמר בנושא עיבוד אצווה בפרוטוקול Google Data. יכול להיות שיעברו 24 שעות עד שהשינויים יופיעו בהשלמה האוטומטית ובמרכז אנשי הקשר.
בדוגמת הקוד הבאה מוצגת בקשת Batch שיוצרת 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: כתובת האימייל המועדפת.