Google Maps Booking API

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

Usługa: mapsbooking.googleapis.com

Zalecamy wywołanie tej usługi przy użyciu dostarczonych przez Google bibliotek klienta. Jeśli aplikacja musi wywoływać tę usługę przy użyciu własnych bibliotek, podczas tworzenia żądań interfejsu API należy używać poniższych informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i sposób ich używania. 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 odnoszą się do niego:

  • https://mapsbooking.googleapis.com

Zasób REST: v1alpha.invalidation.partners

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

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

Metody
replace POST /v1alpha/inventory/{parent=partners/*}/availability:replace
Zastępuje Availability istniejących 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 agregatora i zwraca go.

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

Metody
batchDelete POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
Usuwa rekordy określonego typu pliku danych.
batchPush POST /v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
Wstawia lub aktualizuje rekordy określonego typu pliku danych.

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

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

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

Metody
create POST /v1alpha/inventory/{parent=partners/*}/merchants
Tworzy nowy obiekt Merchant zarządzany przez określonego agregatora i go zwraca.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*}
Usuwa istniejący Merchant zarządzany przez określonego agregatora.
getStatus GET /v1alpha/inventory/{name=partners/*/merchants/*/status}
Uzyskaj MerchantStatus Merchant.
patch PATCH /v1alpha/inventory/{merchant.name=partners/*/merchants/*}
Aktualizuje istniejący Merchant zarządzany przez określonego agregatora i zwraca go.

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

Metody
create POST /v1alpha/inventory/{parent=partners/*/merchants/*}/services
Tworzy i zwraca nowy Service sprzedawcy zarządzany przez określonego agregatora.
delete DELETE /v1alpha/inventory/{name=partners/*/merchants/*/services/*}
Usuwa istniejący Service sprzedawcy zarządzanego przez określonego agregatora.
patch PATCH /v1alpha/inventory/{service.name=partners/*/merchants/*/services/*}
Aktualizuje istniejący Service sprzedawcy zarządzanego przez określonego agregatora i zwraca go.

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

Metody
replace POST /v1alpha/inventory/{serviceAvailability.name=partners/*/merchants/*/services/*}/availability:replace
Zastępuje Availability istniejącego Service sprzedawcy zarządzanego przez określonego agregatora i zwraca go.

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ący Booking.

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

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