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/accountsMembuat 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/*}:generateAccountNumberMembuat 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/accountsMencantumkan semua akun untuk pengguna yang diautentikasi. | 
| listRecommendGoogleLocations | GET /v4/{name=accounts/*}:recommendGoogleLocationsCantumkan semua GoogleLocationyang 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/*}/adminsMengundang 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/*}/adminsMenampilkan 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/*}:acceptMenerima undangan yang ditentukan. | 
| decline  | POST /v4/{name=accounts/*/invitations/*}:declineMenolak undangan yang ditentukan. | 
| list  | GET /v4/{parent=accounts/*}/invitationsMencantumkan undangan yang tertunda untuk akun tertentu. | 
Resource REST: v4.accounts.locations
| Metode | |
|---|---|
| associate | POST /v4/{name=accounts/*/locations/*}:associateMengaitkan lokasi ke ID tempat. | 
| batchGet | POST /v4/{name=accounts/*}/locations:batchGetMendapatkan semua lokasi yang ditentukan di akun tertentu. | 
| batchGetReviews | POST /v4/{name=accounts/*}/locations:batchGetReviewsMenampilkan daftar ulasan bernomor halaman untuk semua lokasi yang ditentukan. | 
| clearAssociation | POST /v4/{name=accounts/*/locations/*}:clearAssociationMenghapus pengaitan antara lokasi dan ID tempatnya. | 
| create | POST /v4/{parent=accounts/*}/locationsMembuat locationbaru yang dimiliki oleh akun yang ditentukan, dan menampilkannya. | 
| delete | DELETE /v4/{name=accounts/*/locations/*}Menghapus lokasi. | 
| fetchVerificationOptions | POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptionsMelaporkan semua opsi verifikasi yang memenuhi syarat untuk lokasi dalam bahasa tertentu. | 
| findMatches | POST /v4/{name=accounts/*/locations/*}:findMatchesMenemukan 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/*}:googleUpdatedMendapatkan 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/*}/locationsMencantumkan lokasi untuk akun yang ditentukan. | 
| patch | PATCH /v4/{name=accounts/*/locations/*}Memperbarui lokasi yang ditentukan. | 
| reportInsights | POST /v4/{name=accounts/*}/locations:reportInsightsMenampilkan laporan yang berisi insight tentang satu atau beberapa metrik menurut lokasi. | 
| transfer  | POST /v4/{name=accounts/*/locations/*}:transferMemindahkan 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/*}:verifyMemulai proses verifikasi untuk lokasi. | 
Resource REST: v4.accounts.locations.admins
| Metode | |
|---|---|
| create  | POST /v4/{parent=accounts/*/locations/*}/adminsMengundang 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/*}/adminsMencantumkan 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/*}/insuranceNetworksMenampilkan daftar semua jaringan asuransi yang didukung oleh Google. | 
Resource REST: v4.accounts.locations.localPosts
| Metode | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/localPostsMembuat 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/*}/localPostsMenampilkan 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:reportInsightsMenampilkan insight untuk kumpulan postingan lokal yang terkait dengan satu listingan. | 
Resource REST: v4.accounts.locations.media
| Metode | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/mediaMembuat 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/*}/mediaMenampilkan 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:startUploadMenghasilkan MediaItemDataRefuntuk 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/customersMenampilkan 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/*}/questionsMenambahkan 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/*}/questionsMenampilkan 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:deleteMenghapus jawaban yang ditulis oleh pengguna saat ini untuk pertanyaan. | 
| list | GET /v4/{parent=accounts/*/locations/*/questions/*}/answersMenampilkan daftar jawaban yang diberi nomor halaman untuk pertanyaan tertentu. | 
| upsert | POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsertMembuat 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/*}/replyMenghapus respons terhadap ulasan yang ditentukan. | 
| get | GET /v4/{name=accounts/*/locations/*/reviews/*}Menampilkan ulasan tertentu. | 
| list | GET /v4/{parent=accounts/*/locations/*}/reviewsMenampilkan daftar ulasan bernomor halaman untuk lokasi yang ditentukan. | 
| updateReply | PUT /v4/{name=accounts/*/locations/*/reviews/*}/replyMemperbarui balasan untuk ulasan yang ditentukan. | 
Resource REST: v4.accounts.locations.verifications
| Metode | |
|---|---|
| complete | POST /v4/{name=accounts/*/locations/*/verifications/*}:completeMenyelesaikan verifikasi PENDING. | 
| list | GET /v4/{parent=accounts/*/locations/*}/verificationsMencantumkan verifikasi lokasi, yang diurutkan berdasarkan waktu pembuatan. | 
Resource REST: v4.attributes
| Metode | |
|---|---|
| list | GET /v4/attributesMenampilkan 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:batchGetMenampilkan daftar kategori bisnis untuk bahasa dan ID GConcept yang diberikan. | 
| list | GET /v4/categoriesMenampilkan daftar kategori bisnis. | 
Resource REST: v4.chains
| Metode | |
|---|---|
| get | GET /v4/{name=chains/*}Mendapatkan rantai yang ditentukan. | 
| search | GET /v4/chains:searchMenelusuri jaringan berdasarkan nama jaringan. | 
Resource REST: v4.googleLocations
| Metode | |
|---|---|
| report | POST /v4/{name=googleLocations/*}:reportLaporkan GoogleLocation. | 
| search | POST /v4/googleLocations:searchMenelusuri 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. |