Google My Business API menyediakan antarmuka untuk mengelola informasi lokasi bisnis di Google.
- Resource REST: v4.accounts
- Resource REST: v4.accounts.admins
- Resource REST: v4.accounts.invitations
- Resource REST: v4.accounts.locations
- Resource REST: v4.accounts.locations.admins
- Resource REST: v4.accounts.locations.followers
- Resource REST: v4.accounts.locations.insurance Networks
- Resource REST: v4.accounts.locations.localPosts
- Resource REST: v4.accounts.locations.media
- Resource REST: v4.accounts.locations.media.customers
- Resource REST: v4.accounts.locations.questions
- Resource REST: v4.accounts.locations.questions.answers
- Resource REST: v4.accounts.locations.reviews
- Resource REST: v4.accounts.locations.verifications
- Resource REST: v4.attributes
- Resource REST: v4.category
- Resource REST: v4.chains
- Resource REST: v4.googleLocations
- Resource REST: v1.media
Layanan: mybusiness.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://mybusiness.googleapis.com
Resource REST: v4.accounts
Metode | |
---|---|
create |
POST /v4/accounts Membuat akun dengan nama dan jenis yang ditentukan di bawah induk yang ditentukan. |
deleteNotifications |
DELETE /v4/{name=accounts/*/notifications} Menghapus setelan notifikasi testlab untuk akun. |
generateAccountNumber |
POST /v4/{name=accounts/*}:generateAccountNumber Membuat nomor akun untuk akun ini. |
get |
GET /v4/{name=accounts/*} Mendapatkan akun yang ditentukan. |
getNotifications |
GET /v4/{name=accounts/*/notifications} Menampilkan setelan notifikasi testlab untuk akun. |
list |
GET /v4/accounts Mencantumkan semua akun untuk pengguna yang diautentikasi. |
listRecommendGoogleLocations |
GET /v4/{name=accounts/*}:recommendGoogleLocations Cantumkan semua GoogleLocation yang telah direkomendasikan ke akun Profil Bisnis tertentu. |
update |
PUT /v4/{name=accounts/*} Memperbarui akun bisnis yang ditentukan. |
updateNotifications |
PUT /v4/{name=accounts/*/notifications} Menetapkan pengaturan notifikasi privatenet untuk akun yang menginformasikan Profil Bisnis yang topiknya mengirimkan notifikasi privatenet:
|
Resource REST: v4.accounts.admins
Metode | |
---|---|
create |
POST /v4/{parent=accounts/*}/admins Mengundang pengguna tertentu untuk menjadi administrator untuk akun tertentu. |
delete |
DELETE /v4/{name=accounts/*/admins/*} Menghapus admin tertentu dari akun tertentu. |
list |
GET /v4/{parent=accounts/*}/admins Menampilkan daftar admin untuk akun yang ditentukan. |
patch |
PATCH /v4/{name=accounts/*/admins/*} Memperbarui Admin untuk Admin Akun tertentu. |
Resource REST: v4.accounts.invitations
Metode | |
---|---|
accept |
POST /v4/{name=accounts/*/invitations/*}:accept Menerima undangan yang ditentukan. |
decline |
POST /v4/{name=accounts/*/invitations/*}:decline Menolak undangan yang ditentukan. |
list |
GET /v4/{parent=accounts/*}/invitations Mencantumkan undangan yang tertunda untuk akun tertentu. |
Resource REST: v4.accounts.locations
Metode | |
---|---|
associate |
POST /v4/{name=accounts/*/locations/*}:associate Mengaitkan lokasi ke ID tempat. |
batchGet |
POST /v4/{name=accounts/*}/locations:batchGet Mendapatkan semua lokasi yang ditentukan di akun tertentu. |
batchGetReviews |
POST /v4/{name=accounts/*}/locations:batchGetReviews Menampilkan daftar ulasan bernomor halaman untuk semua lokasi yang ditentukan. |
clearAssociation |
POST /v4/{name=accounts/*/locations/*}:clearAssociation Menghapus pengaitan antara lokasi dan ID tempatnya. |
create |
POST /v4/{parent=accounts/*}/locations Membuat location baru yang dimiliki oleh akun yang ditentukan, dan menampilkannya. |
delete |
DELETE /v4/{name=accounts/*/locations/*} Menghapus lokasi. |
fetchVerificationOptions |
POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptions Melaporkan semua opsi verifikasi yang memenuhi syarat untuk lokasi dalam bahasa tertentu. |
findMatches |
POST /v4/{name=accounts/*/locations/*}:findMatches Menemukan semua kemungkinan lokasi yang cocok dengan lokasi yang ditentukan. |
get |
GET /v4/{name=accounts/*/locations/*} Mendapatkan lokasi yang ditentukan. |
getFoodMenus |
GET /v4/{name=accounts/*/locations/*/foodMenus} Menampilkan menu makanan dari lokasi tertentu. |
getGoogleUpdated |
GET /v4/{name=accounts/*/locations/*}:googleUpdated Mendapatkan versi yang diperbarui Google untuk lokasi yang ditentukan. |
getHealthProviderAttributes |
GET /v4/{name=accounts/*/locations/*/healthProviderAttributes} Menampilkan atribut Penyedia layanan kesehatan untuk lokasi tertentu. |
getServiceList |
GET /v4/{name=accounts/*/locations/*/serviceList} Mendapatkan daftar layanan lokasi yang ditentukan. |
list |
GET /v4/{parent=accounts/*}/locations Mencantumkan lokasi untuk akun yang ditentukan. |
patch |
PATCH /v4/{name=accounts/*/locations/*} Memperbarui lokasi yang ditentukan. |
reportInsights |
POST /v4/{name=accounts/*}/locations:reportInsights Menampilkan laporan yang berisi insight tentang satu atau beberapa metrik menurut lokasi. |
transfer |
POST /v4/{name=accounts/*/locations/*}:transfer Memindahkan lokasi dari akun milik pengguna ke akun lain yang dikelola oleh pengguna yang sama. |
updateFoodMenus |
PATCH /v4/{foodMenus.name=accounts/*/locations/*/foodMenus} Memperbarui menu makanan dari lokasi tertentu. |
updateHealthProviderAttributes |
PATCH /v4/{healthProviderAttributes.name=accounts/*/locations/*/healthProviderAttributes} Memperbarui atribut Penyedia layanan kesehatan di lokasi tertentu. |
updateServiceList |
PATCH /v4/{serviceList.name=accounts/*/locations/*/serviceList} Memperbarui daftar layanan lokasi yang ditentukan. |
verify |
POST /v4/{name=accounts/*/locations/*}:verify Memulai proses verifikasi untuk lokasi. |
Resource REST: v4.accounts.locations.admins
Metode | |
---|---|
create |
POST /v4/{parent=accounts/*/locations/*}/admins Mengundang pengguna tertentu agar menjadi administrator untuk lokasi yang ditentukan. |
delete |
DELETE /v4/{name=accounts/*/locations/*/admins/*} Menghapus admin tertentu sebagai pengelola lokasi tertentu. |
list |
GET /v4/{parent=accounts/*/locations/*}/admins Mencantumkan semua admin untuk lokasi yang ditentukan. |
patch |
PATCH /v4/{name=accounts/*/locations/*/admins/*} Memperbarui Admin untuk Admin Lokasi yang ditentukan. |
Resource REST: v4.accounts.locations.followers
Metode | |
---|---|
getMetadata |
GET /v4/{name=accounts/*/locations/*/followers/metadata} Mendapatkan setelan pengikut untuk lokasi. |
Resource REST: v4.accounts.locations.insuranceNetworks
Metode | |
---|---|
list |
GET /v4/{parent=accounts/*/locations/*}/insuranceNetworks Menampilkan daftar semua jaringan asuransi yang didukung oleh Google. |
Resource REST: v4.accounts.locations.localPosts
Metode | |
---|---|
create |
POST /v4/{parent=accounts/*/locations/*}/localPosts Membuat postingan lokal baru yang terkait dengan lokasi yang ditentukan, dan menampilkannya. |
delete |
DELETE /v4/{name=accounts/*/locations/*/localPosts/*} Menghapus postingan lokal. |
get |
GET /v4/{name=accounts/*/locations/*/localPosts/*} Mendapatkan postingan lokal yang ditentukan. |
list |
GET /v4/{parent=accounts/*/locations/*}/localPosts Menampilkan daftar postingan lokal yang terkait dengan lokasi. |
patch |
PATCH /v4/{name=accounts/*/locations/*/localPosts/*} Memperbarui postingan lokal yang ditentukan dan menampilkan postingan lokal yang diperbarui. |
reportInsights |
POST /v4/{name=accounts/*/locations/*}/localPosts:reportInsights Menampilkan insight untuk kumpulan postingan lokal yang terkait dengan satu listingan. |
Resource REST: v4.accounts.locations.media
Metode | |
---|---|
create |
POST /v4/{parent=accounts/*/locations/*}/media Membuat item media baru untuk lokasi. |
delete |
DELETE /v4/{name=accounts/*/locations/*/media/*} Menghapus item media tertentu. |
get |
GET /v4/{name=accounts/*/locations/*/media/*} Menampilkan metadata untuk item media yang diminta. |
list |
GET /v4/{parent=accounts/*/locations/*}/media Menampilkan daftar item media yang terkait dengan lokasi. |
patch |
PATCH /v4/{name=accounts/*/locations/*/media/*} Memperbarui metadata untuk item media tertentu. |
startUpload |
POST /v4/{parent=accounts/*/locations/*}/media:startUpload Menghasilkan MediaItemDataRef untuk upload item media. |
Resource REST: v4.accounts.locations.media.customers
Metode | |
---|---|
get |
GET /v4/{name=accounts/*/locations/*/media/customers/*} Menampilkan metadata untuk item media pelanggan yang diminta. |
list |
GET /v4/{parent=accounts/*/locations/*}/media/customers Menampilkan daftar item media yang terkait dengan lokasi yang telah dikontribusikan oleh pelanggan. |
Resource REST: v4.accounts.locations.questions
Metode | |
---|---|
create |
POST /v4/{parent=accounts/*/locations/*}/questions Menambahkan pertanyaan untuk lokasi yang ditentukan. |
delete |
DELETE /v4/{name=accounts/*/locations/*/questions/*} Menghapus pertanyaan tertentu yang ditulis oleh pengguna saat ini. |
list |
GET /v4/{parent=accounts/*/locations/*}/questions Menampilkan daftar pertanyaan yang diberi nomor halaman dan beberapa jawabannya untuk lokasi tertentu. |
patch |
PATCH /v4/{name=accounts/*/locations/*/questions/*} Memperbarui pertanyaan spesifik yang ditulis oleh pengguna saat ini. |
Resource REST: v4.accounts.locations.questions.answers
Metode | |
---|---|
delete |
DELETE /v4/{parent=accounts/*/locations/*/questions/*}/answers:delete Menghapus jawaban yang ditulis oleh pengguna saat ini untuk pertanyaan. |
list |
GET /v4/{parent=accounts/*/locations/*/questions/*}/answers Menampilkan daftar jawaban yang diberi nomor halaman untuk pertanyaan tertentu. |
upsert |
POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsert Membuat jawaban atau memperbarui jawaban yang ada yang ditulis oleh pengguna untuk pertanyaan yang ditentukan. |
Resource REST: v4.accounts.locations.reviews
Metode | |
---|---|
deleteReply |
DELETE /v4/{name=accounts/*/locations/*/reviews/*}/reply Menghapus respons terhadap ulasan yang ditentukan. |
get |
GET /v4/{name=accounts/*/locations/*/reviews/*} Menampilkan ulasan tertentu. |
list |
GET /v4/{parent=accounts/*/locations/*}/reviews Menampilkan daftar ulasan bernomor halaman untuk lokasi yang ditentukan. |
updateReply |
PUT /v4/{name=accounts/*/locations/*/reviews/*}/reply Memperbarui balasan untuk ulasan yang ditentukan. |
Resource REST: v4.accounts.locations.verifications
Metode | |
---|---|
complete |
POST /v4/{name=accounts/*/locations/*/verifications/*}:complete Menyelesaikan verifikasi PENDING . |
list |
GET /v4/{parent=accounts/*/locations/*}/verifications Mencantumkan verifikasi lokasi, yang diurutkan berdasarkan waktu pembuatan. |
Resource REST: v4.attributes
Metode | |
---|---|
list |
GET /v4/attributes Menampilkan daftar atribut yang tersedia yang akan tersedia untuk lokasi dengan kategori dan negara utama yang ditentukan. |
Resource REST: v4.categories
Metode | |
---|---|
batchGet |
GET /v4/categories:batchGet Menampilkan daftar kategori bisnis untuk bahasa dan ID GConcept yang diberikan. |
list |
GET /v4/categories Menampilkan daftar kategori bisnis. |
Resource REST: v4.chains
Metode | |
---|---|
get |
GET /v4/{name=chains/*} Mendapatkan rantai yang ditentukan. |
search |
GET /v4/chains:search Menelusuri jaringan berdasarkan nama jaringan. |
Resource REST: v4.googleLocations
Metode | |
---|---|
report |
POST /v4/{name=googleLocations/*}:report Laporkan GoogleLocation . |
search |
POST /v4/googleLocations:search Menelusuri semua kemungkinan lokasi yang cocok dengan permintaan yang ditentukan. |
Layanan: mybusiness.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://mybusiness.googleapis.com
Resource REST: v1.media
Metode | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} Mengupload media. |