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 Проверяет отчет о сверке. |