Minta kontak pengguna bersama dengan cara berikut:
- Semua kontak bersama
- Sekumpulan kontak yang cocok dengan kriteria yang ditentukan
- Satu kontak bersama
- Foto untuk kontak
Secara default, entri dalam feed tidak berurutan.
Mendapatkan semua kontak bersama
Untuk mendapatkan semua kontak bersama, kirim permintaan HTTP
GETke URL feed kontak:GET https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTIONGanti kode berikut:
DOMAIN: Domain Anda. Misalnya, example.com.PROJECTION: Nilai proyeksi. Untuk nilai yang didukung, lihat Nilai proyeksi.
Server menampilkan kode status
HTTP 200 OKdan feed Atom 1.0. Contoh berikut menunjukkan feed kontak dengan satu entri:<feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:gd='http://schemas.google.com/g/2005' xmlns:gContact='http://schemas.google.com/contact/2008' xmlns:batch='http://schemas.google.com/gdata/batch'> <id>https://www.google.com/m8/feeds/contacts/example.com/base</id> <updated>2008-03-05T12:36:38.836Z</updated> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact' /> <title type='text'>example.com's Contacts</title> <link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full' /> <link rel='http://schemas.google.com/g/2005#post' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full' /> <link rel='http://schemas.google.com/g/2005#batch' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full/batch' /> <link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full?max-results=25' /> <author> <name>example.com</name> <email>example.com</email> </author> <generator version='1.0' uri='https://www.google.com/m8/feeds/contacts'> Contacts </generator> <openSearch:totalResults>1</openSearch:totalResults> <openSearch:startIndex>1</openSearch:startIndex> <openSearch:itemsPerPage>25</openSearch:itemsPerPage> <entry> <id> https://www.google.com/m8/feeds/contacts/example.com/base/c9012de </id> <updated>2008-03-05T12:36:38.835Z</updated> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact' /> <title type='text'>Fitzgerald</title> <gd:name> <gd:fullName>Fitzgerald</gd:fullName> </gd:name> <link rel="http://schemas.google.com/contacts/2008/rel#photo" type="image/*" href="http://google.com/m8/feeds/photos/media/example.com/c9012de"/> <link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full/c9012de' /> <link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full/c9012de/1204720598835000' /> <gd:phoneNumber rel='http://schemas.google.com/g/2005#home' primary='true'> 456 </gd:phoneNumber> <gd:extendedProperty name="pet" value="hamster" /> </entry> </feed>
Feed menampilkan maksimum 10 MB dalam satu respons. Untuk mendapatkan seluruh daftar, ikuti link Berikutnya berulang kali di feed yang ditampilkan.
Mendapatkan kontak bersama menggunakan parameter kueri
Meminta kontak yang cocok dengan kriteria tertentu, seperti kontak yang diperbarui setelah tanggal tertentu. Kueri teks lengkap dan pencarian alamat email tidak didukung. Untuk semua parameter kueri, lihat Panduan referensi Domain Shared Contacts API.
Kirim permintaan
HTTP GETke URL feed kontak dengan parameter:GET https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION?PARAMETERGanti kode berikut:
DOMAIN: Domain Anda—misalnya, example.com.PROJECTION: Nilai proyeksi. Untuk nilai yang didukung, lihat Nilai proyeksi.PARAMETER: Parameter kueri yang didukung. Lihat Panduan referensi Domain Shared Contacts API.
Misalnya, untuk mendapatkan entri yang diperbarui setelah 16 Maret 2022 untuk example.com, tambahkan parameter
updated-min:GET https://www.google.com/m8/feeds/contacts/example.com/full?updated-min=2022-03-16T00:00:00
Server menampilkan kode status
HTTP 200 OKdan feed dengan kecocokan apa pun.Feed menampilkan maksimum 10 MB dalam satu respons. Untuk mendapatkan seluruh daftar, ikuti link Berikutnya berulang kali di feed yang ditampilkan.
Melacak perubahan inkremental
Untuk melacak perubahan pada daftar kontak bersama domain:
1. Catat nilai elemen <updated> feed.
1. Minta kontak yang diubah dengan menyetel updated-min ke nilai <updated> tersebut
dan menyetel showdeleted ke true.
Mendapatkan satu kontak bersama
Untuk mendapatkan kontak tertentu, gunakan link mandiri kontak, yang dapat Anda temukan di feed kontak bersama. Untuk mengetahui informasi selengkapnya, lihat Mendapatkan semua kontak bersama.
- Untuk mendapatkan kontak tertentu, kirim permintaan
HTTP GETke link self kontak: Ganti kode berikut:GET https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION/SELF_LINK
DOMAIN: Domain Anda—misalnya, example.com.PROJECTION: Nilai proyeksi. Untuk nilai yang didukung, lihat Nilai proyeksi.SELF_LINK: Nilai numerik unik kontak.
Server menampilkan kode status HTTP 200 OK dan entri kontak.
Misalnya, untuk mendapatkan kontak dengan link mandiri
https://www.google.com/m8/feeds/contacts/example.com/full/12345:
GET https://www.google.com/m8/feeds/contacts/example.com/full/12345