L'API di Google My Business fornisce un'interfaccia per la gestione delle informazioni sulle sedi dell'attività commerciale su Google.
- Risorsa REST: v4.accounts
- Risorsa REST: v4.accounts.admins
- Risorsa REST: v4.accounts.invitations
- Risorsa REST: v4.accounts.locations
- Risorsa REST: v4.accounts.locations.admins
- Risorsa REST: v4.accounts.locations.followers
- Risorsa REST: v4.accounts.locations.insuranceNetworks
- Risorsa REST: v4.accounts.locations.localPosts
- Risorsa REST: v4.accounts.locations.media
- Risorsa REST: v4.accounts.locations.media.customers
- Risorsa REST: v4.accounts.locations.questions
- Risorsa REST: v4.accounts.locations.questions.answers
- Risorsa REST: v4.accounts.locations.reviews
- Risorsa REST: v4.accounts.locations.verifications
- Risorsa REST: v4.attributes
- Risorsa REST: v4.categories
- Risorsa REST: v4.chains
- Risorsa REST: v4.googleLocations
- Risorsa REST: v1.media
Servizio: mybusiness.googleapis.com
Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.
Documento di rilevamento
Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce i seguenti documenti di rilevamento:
Endpoint di servizio
Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI di seguito sono relativi a questo endpoint di servizio:
- https://mybusiness.googleapis.com
Risorsa REST: v4.accounts
| Metodi | |
|---|---|
| create  | POST /v4/accountsCrea un account con il nome e il tipo specificati sotto l'elemento principale specificato. | 
| deleteNotifications  | DELETE /v4/{name=accounts/*/notifications}Cancella le impostazioni di notifica Pub/Sub per l'account. | 
| generateAccountNumber  | POST /v4/{name=accounts/*}:generateAccountNumberGenera un numero di account per questo account. | 
| get  | GET /v4/{name=accounts/*}Consente di ottenere l'account specificato. | 
| getNotifications  | GET /v4/{name=accounts/*/notifications}Restituisce le impostazioni di notifica Pub/Sub per l'account. | 
| list  | GET /v4/accountsElenca tutti gli account dell'utente autenticato. | 
| listRecommendGoogleLocations | GET /v4/{name=accounts/*}:recommendGoogleLocationsElenca tutti i GoogleLocationche sono stati consigliati per l'account Profilo dell'attività specificato. | 
| update  | PUT /v4/{name=accounts/*}Consente di aggiornare l'account aziendale specificato. | 
| updateNotifications  | PUT /v4/{name=accounts/*/notifications}Configura le impostazioni di notifica Pub/Sub per l'account che indicano a Profilo dell'attività su quale argomento inviare notifiche Pub/Sub: 
 | 
Risorsa REST: v4.accounts.admins
| Metodi | |
|---|---|
| create  | POST /v4/{parent=accounts/*}/adminsInvita l'utente specificato a diventare amministratore dell'account specificato. | 
| delete  | DELETE /v4/{name=accounts/*/admins/*}Rimuove l'amministratore specificato dall'account specificato. | 
| list  | GET /v4/{parent=accounts/*}/adminsElenca gli amministratori dell'account specificato. | 
| patch  | PATCH /v4/{name=accounts/*/admins/*}Consente di aggiornare l'amministratore per l'amministratore account specificato. | 
Risorsa REST: v4.accounts.invitations
| Metodi | |
|---|---|
| accept  | POST /v4/{name=accounts/*/invitations/*}:acceptAccetta l'invito specificato. | 
| decline  | POST /v4/{name=accounts/*/invitations/*}:declineRifiuta l'invito specificato. | 
| list  | GET /v4/{parent=accounts/*}/invitationsElenca gli inviti in attesa per l'account specificato. | 
Risorsa REST: v4.accounts.locations
| Metodi | |
|---|---|
| associate | POST /v4/{name=accounts/*/locations/*}:associateAssocia una località a un ID luogo. | 
| batchGet | POST /v4/{name=accounts/*}/locations:batchGetRecupera tutte le località specificate nell'account specificato. | 
| batchGetReviews | POST /v4/{name=accounts/*}/locations:batchGetReviewsRestituisce l'elenco impaginato delle recensioni per tutte le località specificate. | 
| clearAssociation | POST /v4/{name=accounts/*/locations/*}:clearAssociationCancella un'associazione tra una località e il relativo ID luogo. | 
| create | POST /v4/{parent=accounts/*}/locationsCrea un nuovo locationdi proprietà dell'account specificato e lo restituisce. | 
| delete | DELETE /v4/{name=accounts/*/locations/*}Elimina una località. | 
| fetchVerificationOptions | POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptionsSegnala tutte le opzioni di verifica idonee per una sede in una lingua specifica. | 
| findMatches | POST /v4/{name=accounts/*/locations/*}:findMatchesTrova tutte le possibili località che corrispondono alla località specificata. | 
| get | GET /v4/{name=accounts/*/locations/*}Consente di ottenere la località specificata. | 
| getFoodMenus | GET /v4/{name=accounts/*/locations/*/foodMenus}Restituisce i menu degli alimenti di una località specifica. | 
| getGoogleUpdated | GET /v4/{name=accounts/*/locations/*}:googleUpdatedConsente di ricevere la versione aggiornata da Google della località specificata. | 
| getHealthProviderAttributes | GET /v4/{name=accounts/*/locations/*/healthProviderAttributes}Restituisce gli attributi del fornitore di servizi sanitari di una località specifica. | 
| getServiceList | GET /v4/{name=accounts/*/locations/*/serviceList}Ottieni l'elenco di servizi specificato di una località. | 
| list | GET /v4/{parent=accounts/*}/locationsElenca le sedi dell'account specificato. | 
| patch | PATCH /v4/{name=accounts/*/locations/*}Consente di aggiornare la località specificata. | 
| reportInsights | POST /v4/{name=accounts/*}/locations:reportInsightsRestituisce un report contenente approfondimenti su una o più metriche in base alla località. | 
| transfer  | POST /v4/{name=accounts/*/locations/*}:transferSposta una sede da un account di proprietà dell'utente a un altro account gestito dallo stesso utente. | 
| updateFoodMenus | PATCH /v4/{foodMenus.name=accounts/*/locations/*/foodMenus}Consente di aggiornare i menu degli alimenti di un luogo specifico. | 
| updateHealthProviderAttributes | PATCH /v4/{healthProviderAttributes.name=accounts/*/locations/*/healthProviderAttributes}Consente di aggiornare gli attributi del fornitore di servizi sanitari di una località specifica. | 
| updateServiceList | PATCH /v4/{serviceList.name=accounts/*/locations/*/serviceList}Consente di aggiornare l'elenco di servizi specificato per una località. | 
| verify | POST /v4/{name=accounts/*/locations/*}:verifyAvvia la procedura di verifica di una sede. | 
Risorsa REST: v4.accounts.locations.admins
| Metodi | |
|---|---|
| create  | POST /v4/{parent=accounts/*/locations/*}/adminsInvita l'utente specificato a diventare amministratore della località specificata. | 
| delete  | DELETE /v4/{name=accounts/*/locations/*/admins/*}Rimuove l'amministratore specificato come gestore della sede specificata. | 
| list  | GET /v4/{parent=accounts/*/locations/*}/adminsElenca tutti gli amministratori per la località specificata. | 
| patch  | PATCH /v4/{name=accounts/*/locations/*/admins/*}Aggiorna l'amministratore per l'amministratore delle località specificato. | 
Risorsa REST: v4.accounts.locations.followers
| Metodi | |
|---|---|
| getMetadata | GET /v4/{name=accounts/*/locations/*/followers/metadata}Recupera le impostazioni dei follower per una località. | 
Risorsa REST: v4.accounts.locations.insuranceNetworks
| Metodi | |
|---|---|
| list | GET /v4/{parent=accounts/*/locations/*}/insuranceNetworksRestituisce un elenco di tutte le reti di assicurazioni supportate da Google. | 
Risorsa REST: v4.accounts.locations.localPosts
| Metodi | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/localPostsCrea un nuovo post locale associato alla località specificata e lo restituisce. | 
| delete | DELETE /v4/{name=accounts/*/locations/*/localPosts/*}Elimina un post locale. | 
| get | GET /v4/{name=accounts/*/locations/*/localPosts/*}Consente di ottenere il post locale specificato. | 
| list | GET /v4/{parent=accounts/*/locations/*}/localPostsRestituisce un elenco di post locali associati a una località. | 
| patch | PATCH /v4/{name=accounts/*/locations/*/localPosts/*}Aggiorna il post locale specificato e restituisce il post locale aggiornato. | 
| reportInsights | POST /v4/{name=accounts/*/locations/*}/localPosts:reportInsightsRestituisce informazioni per un insieme di post locali associati a una singola scheda. | 
Risorsa REST: v4.accounts.locations.media
| Metodi | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/mediaCrea un nuovo elemento multimediale per la posizione. | 
| delete | DELETE /v4/{name=accounts/*/locations/*/media/*}Elimina l'elemento multimediale specificato. | 
| get | GET /v4/{name=accounts/*/locations/*/media/*}Restituisce i metadati per l'elemento multimediale richiesto. | 
| list | GET /v4/{parent=accounts/*/locations/*}/mediaRestituisce un elenco di elementi multimediali associati a una posizione. | 
| patch | PATCH /v4/{name=accounts/*/locations/*/media/*}Consente di aggiornare i metadati dell'elemento multimediale specificato. | 
| startUpload | POST /v4/{parent=accounts/*/locations/*}/media:startUploadGenera un MediaItemDataRefper il caricamento dell'elemento multimediale. | 
Risorsa REST: v4.accounts.locations.media.customers
| Metodi | |
|---|---|
| get | GET /v4/{name=accounts/*/locations/*/media/customers/*}Restituisce i metadati per l'elemento multimediale del cliente richiesto. | 
| list | GET /v4/{parent=accounts/*/locations/*}/media/customersRestituisce un elenco di elementi multimediali associati a una località che sono stati forniti dai clienti. | 
Risorsa REST: v4.accounts.locations.questions
| Metodi | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/questionsAggiunge una domanda per la località specificata. | 
| delete | DELETE /v4/{name=accounts/*/locations/*/questions/*}Elimina una domanda specifica scritta dall'utente corrente. | 
| list | GET /v4/{parent=accounts/*/locations/*}/questionsRestituisce l'elenco impaginato di domande e alcune delle relative risposte per una posizione specificata. | 
| patch | PATCH /v4/{name=accounts/*/locations/*/questions/*}Aggiorna una domanda specifica scritta dall'utente corrente. | 
Risorsa REST: v4.accounts.locations.questions.answers
| Metodi | |
|---|---|
| delete | DELETE /v4/{parent=accounts/*/locations/*/questions/*}/answers:deleteElimina la risposta scritta dall'utente corrente a una domanda. | 
| list | GET /v4/{parent=accounts/*/locations/*/questions/*}/answersRestituisce l'elenco impaginato delle risposte per una domanda specificata. | 
| upsert | POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsertCrea una risposta o aggiorna la risposta esistente scritta dall'utente per la domanda specificata. | 
Risorsa REST: v4.accounts.locations.reviews
| Metodi | |
|---|---|
| deleteReply | DELETE /v4/{name=accounts/*/locations/*/reviews/*}/replyElimina la risposta alla recensione specificata. | 
| get | GET /v4/{name=accounts/*/locations/*/reviews/*}Restituisce la recensione specificata. | 
| list | GET /v4/{parent=accounts/*/locations/*}/reviewsRestituisce l'elenco impaginato delle recensioni della località specificata. | 
| updateReply | PUT /v4/{name=accounts/*/locations/*/reviews/*}/replyAggiorna la risposta alla recensione specificata. | 
Risorsa REST: v4.accounts.locations.verifications
| Metodi | |
|---|---|
| complete | POST /v4/{name=accounts/*/locations/*/verifications/*}:completeCompleta una verifica del tipo PENDING. | 
| list | GET /v4/{parent=accounts/*/locations/*}/verificationsElenca le verifiche di una sede, ordinate in base all'ora di creazione. | 
Risorsa REST: v4.attributes
| Metodi | |
|---|---|
| list | GET /v4/attributesRestituisce l'elenco degli attributi disponibili che sarebbero disponibili per una località con la categoria principale e il paese specificati. | 
Risorsa REST: v4.categories
| Metodi | |
|---|---|
| batchGet | GET /v4/categories:batchGetRestituisce un elenco di categorie di attività per gli ID lingua e GConcept forniti. | 
| list | GET /v4/categoriesRestituisce un elenco di categorie di attività commerciali. | 
Risorsa REST: v4.chains
| Metodi | |
|---|---|
| get | GET /v4/{name=chains/*}Consente di ottenere la catena specificata. | 
| search | GET /v4/chains:searchCerca la catena in base al suo nome. | 
Risorsa REST: v4.googleLocations
| Metodi | |
|---|---|
| report | POST /v4/{name=googleLocations/*}:reportSegnala un GoogleLocation. | 
| search | POST /v4/googleLocations:searchCerca tutte le possibili posizioni che corrispondono alla richiesta specificata. | 
Servizio: mybusiness.googleapis.com
Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.
Documento di rilevamento
Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce i seguenti documenti di rilevamento:
Endpoint di servizio
Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI di seguito sono relativi a questo endpoint di servizio:
- https://mybusiness.googleapis.com
Risorsa REST: v1.media
| Metodi | |
|---|---|
| upload | POST /v1/media/{resourceName=**}POST /upload/v1/media/{resourceName=**}Carica contenuti multimediali. |