Żądania zbiorcze umożliwiają serwerowi wykonywanie wielu operacji za pomocą jednego żądania HTTP, co może zwiększyć szybkość reakcji aplikacji. Aby wykonać operację zbiorczą, utwórz plik danych kontaktów i dodaj wpis dla każdej operacji.
Żądania wsadowe są ograniczone do 100 operacji. Więcej informacji znajdziesz w artykule Przetwarzanie wsadowe w protokole danych Google. Zastosowanie zmian w autouzupełnianiu i menedżerze kontaktów może potrwać do 24 godzin.
Poniższy przykładowy kod pokazuje żądanie zbiorcze, które tworzy 2 kontakty współdzielone. Żądania zbiorcze mogą też wysyłać zapytania, aktualizować i usuwać kontakty. Aktualizowanie i usuwanie wpisów wymaga linku do edycji w przypadku optymistycznej współbieżności.
<?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>
Zastąp następujące elementy:
FIRST_NAME: imię osoby kontaktowej.LAST_NAME: nazwisko kontaktu.EMAIL_ADDRESS: preferowany adres e-mail.