API Travel Partner предоставляет RESTful-интерфейс для платформы Google Hotel Center. Он позволяет приложению эффективно извлекать и изменять данные Hotel Center и, таким образом, подходит для управления большими и сложными аккаунтами.
- Ресурс REST: v3.accounts.accountLinks
- Ресурс REST: v3.accounts.brands
- Ресурс REST: v3.accounts.freeBookingLinksReportViews
- Ресурс REST: v3.accounts.hotelViews
- Ресурс REST: v3.accounts.hotels
- Ресурс REST: v3.accounts.icons
- Ресурс REST: v3.accounts.listings
- Ресурс REST: v3.accounts.participationReportViews
- Ресурс REST: v3.accounts.priceAccuracyViews
- Ресурс REST: v3.accounts.priceCoverageViews
- Ресурс REST: v3.accounts.priceViews
- Ресурс REST: v3.accounts.propertyPerformanceReportViews
- Ресурс REST: v3.accounts.reconciliationReports
Сервис: travelpartner.googleapis.com
Для вызова этой службы мы рекомендуем использовать клиентские библиотеки, предоставленные Google. Если вашему приложению необходимо использовать ваши собственные библиотеки для вызова этой службы, используйте следующую информацию при выполнении запросов к API.
Документ открытия
Документ обнаружения (Discovery Document) — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Один сервис может предоставлять несколько документов обнаружения. Этот сервис предоставляет следующий документ обнаружения:
Конечная точка службы
Конечная точка сервиса — это базовый URL-адрес, который определяет сетевой адрес сервиса API. Один сервис может иметь несколько конечных точек сервиса. Этот сервис имеет следующую конечную точку сервиса, и все указанные ниже URI относятся к этой конечной точке сервиса:
-
https://travelpartner.googleapis.com
Ресурс REST: v3.accounts.accountLinks
| Методы | |
|---|---|
create | POST /v3/{parent=accounts/*}/accountLinksСоздает новую связь между аккаунтами Hotel Center и Google Ads. |
delete | DELETE /v3/{name=accounts/*/accountLinks/*}Удаляет ссылку на учетную запись. |
get | GET /v3/{name=accounts/*/accountLinks/*}Возвращает экземпляр AccountLink , связанный с именем ресурса ссылки на учетную запись, указанным в URL-адресе запроса. |
list | GET /v3/{parent=accounts/*}/accountLinksВозвращает ссылки на учетную запись Hotel Center. |
patch | PATCH /v3/{accountLink.name=accounts/*/accountLinks/*}Обновляет цель ссылки на учетную запись. |
Ресурс REST: v3.accounts.brands
| Методы | |
|---|---|
create | POST /v3/{parent=accounts/*}/brandsСоздает новый бренд. |
get | GET /v3/{name=accounts/*/brands/*}Возвращает экземпляр Brand , связанный с именем ресурса бренда URI запроса. |
list | GET /v3/{parent=accounts/*}/brandsВозвращает бренды для партнерского аккаунта. |
patch | PATCH /v3/{brand.name=accounts/*/brands/*}Обновляет бренд. |
Ресурс REST: v3.accounts.freeBookingLinksReportViews
| Методы | |
|---|---|
query | GET /v3/{name=accounts/*}/freeBookingLinksReportViews:queryУСТАРЕЛО: Вместо этого используйте PropertyPerformanceReportService.QueryPropertyPerformanceReport , который также предоставляет отчеты о впечатлениях. |
Ресурс REST: v3.accounts.hotelViews
| Методы | |
|---|---|
list | GET /v3/{parent=accounts/*}/hotelViewsВозвращает список представлений об отелях. |
summarize | GET /v3/{parent=accounts/*}/hotelViews:summarizeВозвращает обобщенную информацию об отелях. |
Ресурс REST: v3.accounts.hotels
| Методы | |
|---|---|
setLiveOnGoogle | POST /v3/{account=accounts/*}/hotels:setLiveOnGoogleПользовательский метод на уровне коллекции для обновления статуса Live on Google для нескольких объектов. |
Ресурс REST: v3.accounts.icons
| Методы | |
|---|---|
create | POST /v3/{parent=accounts/*}/iconsЗагружает новый значок и начинает процесс его проверки. |
get | GET /v3/{name=accounts/*/icons/*}Возвращает экземпляр Icon , связанный с именем ресурса значка, указанным в URI запроса. |
list | GET /v3/{parent=accounts/*}/iconsВозвращает Icon для партнерского аккаунта. |
Ресурс REST: v3.accounts.listings
| Методы | |
|---|---|
verify | POST /v3/{parent=accounts/*}/listings:verifyВозвращает проверенные листинги с проблемами данных и правами на обслуживание только для VR-партнеров. |
Ресурс REST: v3.accounts.participationReportViews
| Методы | |
|---|---|
query | GET /v3/{name=accounts/*}/participationReportViews:queryПредоставляет возможность запрашивать (получать, фильтровать и сегментировать) отчет об участии для конкретной учетной записи. |
Ресурс REST: v3.accounts.priceAccuracyViews
| Методы | |
|---|---|
get | GET /v3/{name=accounts/*/priceAccuracyViews/*}Возвращает запрошенную точность цен в полном объеме. |
list | GET /v3/{parent=accounts/*}/priceAccuracyViewsПеречисляет доступные представления точности цен. |
summarize | GET /v3/{parent=accounts/*}/priceAccuracyViews:summarizeВозвращает сводку точности цен. |
Ресурс REST: v3.accounts.priceCoverageViews
| Методы | |
|---|---|
getLatest | GET /v3/{parent=accounts/*}/priceCoverageViews:latestВозвращает последний обзор ценового покрытия в полном объеме. |
list | GET /v3/{parent=accounts/*}/priceCoverageViewsВозвращает всю историю ценового покрытия. |
Ресурс REST: v3.accounts.priceViews
| Методы | |
|---|---|
get | GET /v3/{name=accounts/*/priceViews/*}Возвращает запрошенное представление цен в полном объеме. |
Ресурс REST: v3.accounts.propertyPerformanceReportViews
| Методы | |
|---|---|
query | GET /v3/{name=accounts/*}/propertyPerformanceReportViews:queryПредоставляет возможность запрашивать (получать, фильтровать и сегментировать) отчет о бесплатных ссылках бронирования для определенной учетной записи. |
Ресурс REST: v3.accounts.reconciliationReports
| Методы | |
|---|---|
create | POST /v3/{parent=accounts/*}/reconciliationReportsСоздает отчет о сверке и загружает его в Google. |
get | GET /v3/{name=accounts/*/reconciliationReports/*}Возвращает отчет о сверке. |
list | GET /v3/{parent=accounts/*}/reconciliationReportsВозвращает список названий созданных отчетов сверки. |
validate | POST /v3/{parent=accounts/*}/reconciliationReports:validateПроверяет отчет о сверке. |