Google Maps Booking API

Gli aggregatori della programmazione chiamano questa API per comunicarci gli aggiornamenti degli appuntamenti e aggiornano i loro 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 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 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 di seguito sono relativi a questo endpoint di servizio:

  • https://mapsbooking.googleapis.com

Risorsa REST: v1alpha.invalidation.partners

Metodi
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
Annulla la validità di una risorsa esistente.

Risorsa REST: v1alpha.inventory.partners.availability

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

Risorsa REST: v1alpha.inventory.partners.feeds

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

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

Metodi
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
Elimina i record del tipo di feed specificato.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
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
Recupera i 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
Crea un nuovo Merchant gestito dall'aggregatore specificato e lo restituisce.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
Elimina un elemento Merchant esistente gestito dall'aggregatore specificato.
getStatus GET /v1alpha/inventory/{name=partners/*/merchants/*/status}
Ottieni il MerchantStatus di un Merchant.
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
Consente di aggiornare un file Merchant esistente gestito dall'aggregatore specificato e di restituirlo.

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

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

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

Metodi
replace POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace
Sostituisce il valore Availability di un valore 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
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/*}
Consente di aggiornare un file Booking esistente.

Risorsa REST: v1alpha.notification.partners.orders

Metodi
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
Consente di aggiornare un file Order esistente.