Google Maps Booking API

Gli aggregatori di appuntamenti chiamano questa API per informarci degli aggiornamenti degli appuntamenti e aggiornare i propri inventari, inclusi commercianti, servizi e disponibilità.

Servizio: mapsbooking.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se l'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 da computer per descrivere e utilizzare le 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 il seguente documento 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 seguenti sono relativi a questo endpoint di servizio:

  • https://mapsbooking.googleapis.com

Risorsa REST: v1alpha.invalidation.partners

Metodi
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource e
Disabilita una risorsa esistente.

Risorsa REST: v1alpha.inventory.partners.availability

Metodi
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
Sostituisce il Availability di Services esistente.

Risorsa REST: v1alpha.inventory.partners.feeds

Metodi
getStatus GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status
Recupera e restituisce il Status di un feed caricato in precedenza dall'aggregatore specificato.

Risorsa REST: v1alpha.inventory.partners.feeds.record

Metodi
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete e
Elimina i record del tipo di feed specificato.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush e
Inserisce e/o aggiorna i record del tipo di feed specificato.

Risorsa REST: v1alpha.inventory.partners.feeds.status

Metodi
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status e
Recupera il valore Status di più feed di commercianti, servizi o disponibilità caricati in precedenza dall'aggregatore specificato e li restituisce.

Risorsa REST: v1alpha.inventory.partners.merchants

Metodi
create POST /v1alpha/inventory/{parent=partners/*}/merchants e
Crea un nuovo Merchant gestito dall'aggregatore specificato e lo restituisce.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
Elimina un Merchant esistente gestito dall'aggregatore specificato.
getStatus GET /v1alpha/inventory/{name=partners/*/merchants/*/status} e
Ricevi il MerchantStatus di un Merchant.
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
Aggiorna un Merchant esistente gestito dall'aggregatore specificato e lo restituisce.

Risorsa REST: v1alpha.inventory.partners.merchants.services

Metodi
create POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services
Crea e restituisce un nuovo Service di un commerciante gestito dall'aggregatore specificato.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}
Consente di eliminare un Service esistente di un commerciante gestito dall'aggregatore specificato.
patch PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}
Aggiorna un Service esistente di un commerciante gestito dall'aggregatore specificato e lo restituisce.

Risorsa REST: v1alpha.inventory.partners.merchants.services.availability

Metodi
replace POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace e
Sostituisce il valore Availability di un Service esistente di un commerciante gestito dall'aggregatore specificato e lo restituisce.

Risorsa REST: v1alpha.inventory.partners.merchants.status

Metodi
list GET /v1alpha/inventory/{parent=partners/*/merchants}/status e
Elenca tutti i MerchantStatus di un partner che soddisfano le condizioni di filtro.

Risorsa REST: v1alpha.notification.partners.bookings

Metodi
patch PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}
Aggiorna un Booking esistente.

Risorsa REST: v1alpha.notification.partners.orders

Metodi
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
Aggiorna un Order esistente.