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