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 yang diautentikasi dengan menentukan daftar nama resource grup kontak.
create POST /v1/contactGroups
Buat grup kontak baru yang dimiliki oleh pengguna yang diautentikasi.
delete DELETE /v1/{resourceName=contactGroups/*}
Hapus grup kontak yang ada milik pengguna yang diautentikasi dengan menentukan nama resource grup kontak.
get GET /v1/{resourceName=contactGroups/*}
Dapatkan grup kontak spesifik yang dimiliki oleh pengguna yang diautentikasi dengan menentukan nama resource grup kontak.
list GET /v1/contactGroups
Cantumkan 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 yang diautentikasi.

Resource REST: v1.otherContacts

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

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

Mengubah permintaan 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
Memberikan daftar kontak dalam kontak lain dari pengguna terautentikasi yang cocok dengan kueri penelusuran.

Resource REST: v1.people

Metode
batchCreateContacts POST /v1/people:batchCreateContacts

Buat batch kontak baru dan tampilkan PersonResponses untuk kontak baru

Mengubah permintaan 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 ke PersonResponses untuk kontak yang diperbarui.
createContact POST /v1/people:createContact
Buat kontak baru dan tampilkan referensi orang untuk kontak tersebut.
deleteContact DELETE /v1/{resourceName=people/*}:deleteContact
Menghapus kontak.
deleteContactPhoto DELETE /v1/{resourceName=people/*}:deleteContactPhoto
Menghapus 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
Memberikan daftar profil domain dan kontak domain di direktori domain pengguna yang diautentikasi.
searchContacts GET /v1/people:searchContacts
Memberikan daftar kontak dalam kontak yang dikelompokkan milik pengguna terautentikasi yang cocok dengan kueri penelusuran.
searchDirectoryPeople GET /v1/people:searchDirectoryPeople
Memberikan 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
Memberikan daftar kontak pengguna yang diautentikasi.