People API

Memberikan akses ke informasi tentang profil dan kontak.

Layanan: People.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:

  • https://people.googleapis.com

Resource REST: v1.contactGroups

Metode
batchGet GET /v1/contactGroups:batchGet
Dapatkan daftar grup kontak yang dimiliki oleh pengguna terautentikasi dengan menentukan daftar nama resource grup kontak.
create POST /v1/contactGroups
Buat grup kontak baru yang dimiliki oleh pengguna terautentikasi.
delete DELETE /v1/{resourceName=contactGroups/*}
Hapus grup kontak yang ada milik pengguna terautentikasi dengan menentukan nama resource grup kontak.
get GET /v1/{resourceName=contactGroups/*}
Dapatkan grup kontak tertentu yang dimiliki oleh pengguna yang diautentikasi dengan menentukan nama resource grup kontak.
list GET /v1/contactGroups
Mencantumkan semua grup kontak yang dimiliki oleh pengguna yang diautentikasi.
update PUT /v1/{contactGroup.resourceName=contactGroups/*}
Perbarui nama grup kontak yang ada yang dimiliki oleh pengguna yang diautentikasi.

Resource REST: v1.contactGroups.members

Metode
modify POST /v1/{resourceName=contactGroups/*}/members:modify
Ubah anggota grup kontak yang dimiliki oleh pengguna terautentikasi.

Resource REST: v1.otherContacts

Metode
copyOtherContactToMyContactsGroup POST /v1/{resourceName=otherContacts/*}:copyOtherContactToMyContactsGroup

Menyalin "Kontak lainnya" ke kontak baru di grup "myContacts" pengguna

Permintaan mutasi untuk pengguna yang sama harus dikirim secara berurutan untuk menghindari peningkatan latensi dan kegagalan.

list GET /v1/otherContacts
Mencantumkan semua "Kontak lainnya", yaitu kontak yang tidak ada dalam grup kontak.
search GET /v1/otherContacts:search
Menyediakan daftar kontak di kontak pengguna lain yang diautentikasi yang cocok dengan kueri penelusuran.

Resource REST: v1.people

Metode
batchCreateContacts POST /v1/people:batchCreateContacts

Buat batch kontak baru dan tampilkan PersonResponses untuk

Permintaan mutasi untuk pengguna yang sama harus dikirim secara berurutan untuk menghindari peningkatan latensi dan kegagalan.

batchDeleteContacts POST /v1/people:batchDeleteContacts
Menghapus batch kontak.
batchUpdateContacts POST /v1/people:batchUpdateContacts
Perbarui batch kontak dan tampilkan peta nama resource untuk PersonResponses untuk kontak yang telah diperbarui.
createContact POST /v1/people:createContact
Buat kontak baru dan tampilkan resource orang tersebut untuk kontak tersebut.
deleteContact DELETE /v1/{resourceName=people/*}:deleteContact
Hapus kontak.
deleteContactPhoto DELETE /v1/{resourceName=people/*}:deleteContactPhoto
Hapus foto kontak.
get GET /v1/{resourceName=people/*}
Memberikan informasi tentang seseorang dengan menentukan nama resource.
getBatchGet GET /v1/people:batchGet
Memberikan informasi tentang daftar orang tertentu dengan menentukan daftar nama resource yang diminta.
listDirectoryPeople GET /v1/people:listDirectoryPeople
Menyediakan daftar profil domain dan kontak domain di direktori domain pengguna yang diautentikasi.
searchContacts GET /v1/people:searchContacts
Menyediakan daftar kontak dalam kontak dikelompokkan pengguna terautentikasi yang cocok dengan kueri penelusuran.
searchDirectoryPeople GET /v1/people:searchDirectoryPeople
Menyediakan daftar profil domain dan kontak domain di direktori domain pengguna terautentikasi yang cocok dengan kueri penelusuran.
updateContact PATCH /v1/{person.resourceName=people/*}:updateContact
Perbarui data kontak untuk kontak yang ada.
updateContactPhoto PATCH /v1/{resourceName=people/*}:updateContactPhoto
Perbarui foto kontak.

Resource REST: v1.people.connections

Metode
list GET /v1/{resourceName=people/*}/connections
Menyediakan daftar kontak pengguna yang diautentikasi.