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