Google Maps Booking API

Agregatory harmonogramów wywołują ten interfejs API, aby powiadamiać nas o zmianach dotyczących terminów i aktualizować asortymenty, w tym sprzedawców, usługi i dostępność.

Usługa: mapsbooking.googleapis.com

Do wywoływania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać Twoich własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i korzystające z nich. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI są względne wobec tego punktu końcowego:

  • https://mapsbooking.googleapis.com

Zasób REST: v1alpha.invalidation.partners

Metody
invalidateResource POST /v1alpha/invalidation/{resourceId=partners/**}:invalidateResource
Anuluje istniejący zasób.

Zasób REST: v1alpha.inventory.partners.availability

Metody
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
Zastępuje Availability istniejącego Services.

Zasób REST: v1alpha.inventory.partners.feeds

Metody
getStatus
(GET /v1alpha/inventory/{name=partners/*/feeds/*/*}/status) Pobiera Status wcześniej przesłanego pliku danych przez określonego pośrednika i zwraca go.

Zasób REST: v1alpha.inventory.partners.feeds.record

Metody
batchDelete
(POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete) Usuwa rekordy o określonym typie pliku danych.
batchPush
(POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush) Wstawia lub aktualizuje rekordy określonego typu kanału.

Zasób REST: v1alpha.inventory.partners.feeds.status

Metody
list GET /v1alpha/inventory/{name=partners/*/feeds/*}/status
Pobiera i zwraca Status z wielu wcześniej przesłanych przez określonego agregatora plików danych o sprzedawcach, usługach lub dostępności.

Zasób REST: v1alpha.inventory.partners.merchants

Metody
create
(POST /v1alpha/inventory/{parent=partners/*}/merchants) Tworzy i zwraca nowy plik Merchant zarządzany przez określonego pośrednika.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
Usuwanie istniejącego Merchant zarządzanego przez określonego agregatora.
getStatus
(GET /v1alpha/inventory/{name=partners/*/merchants/*/status}) Weź do ręki swoje MerchantStatus w: Merchant.
patch
(PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}) Aktualizuje i zwraca istniejący zasób Merchant, którym zarządza określony pośrednik.

Zasób REST: v1alpha.inventory.partners.merchants.services

Metody
create
(POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services) Tworzy nową wartość Service dla sprzedawcy zarządzanego przez określonego pośrednika i zwraca go.
delete
(DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}) Usuwa istniejące Service sprzedawcy zarządzanego przez określonego pośrednika.
patch PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}
Zaktualizuje i zwróci istniejące Service sprzedawcy zarządzanego przez określonego pośrednika.

Zasób REST: v1alpha.inventory.partners.merchants.services.availability

Metody
replace
(POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace) Zastępuje wartość Availability istniejącego Service sprzedawcy zarządzanego przez określonego pośrednika i zwraca tę wartość.

Zasób REST: v1alpha.inventory.partners.merchants.status

Metody
list GET /v1alpha/inventory/{parent=partners/*/merchants}/status
Wyświetla listę wszystkich MerchantStatus partnera, które spełniają warunki filtra.

Zasób REST: v1alpha.notification.partners.bookings

Metody
patch
(PATCH /v1alpha/notification/{booking.name=partners/*/bookings/*}) Aktualizuje istniejącą Booking.

Zasób REST: v1alpha.notification.partners.orders

Metody
patch PATCH /v1alpha/notification/{order.name=partners/*/orders/*}
Aktualizuje istniejące Order.