Usage

На этой странице представлены некоторые примеры вызовов с использованием API Travel Partner v3.

Конечные точки API Travel Partner используют синтаксис REST-ful через вызовы HTTPS. base_url для всех запросов API:

https://travelpartner.googleapis.com/v3/accounts/account_id

Полный список полей запроса и ответа см. в каталоге ресурсов API .

Отчет об эффективности объекта

Служба просмотра отчетов об эффективности ресурсов позволяет запрашивать (получать, фильтровать и сегментировать) отчет об эффективности ресурсов для определенной учетной записи.

Запрос отчета об эффективности ресурса

В следующем примере создается отчет об эффективности всех объектов в аккаунте 12345678 , отфильтрованных по дате 11 мая 2022 г. и сгруппированных по идентификатору отеля-партнера.

GET https://travelpartner.googleapis.com/v3/accounts/12345678/propertyPerformanceReportViews:query?filter=date%20%3D%20%272022-05-11%27&aggregateBy=partnerPropertyId

Отели

Служба просмотра отелей предоставляет либо список всех отелей, либо сводку по ним для конкретной учетной записи.

Получение списка отелей

В следующем примере извлекается список всех гостиниц в учетной записи 12345678 :

GET https://travelpartner.googleapis.com/v3/accounts/12345678/hotelviews

Запрос принимает параметры запроса для навигации по многостраничным результатам:

GET base_url/hotelviews?pageSize=10&pageToken=11

Получение сводки свойств

В этом примере получается сводка свойств для учетной записи 12345678 :

GET https://travelpartner.googleapis.com/v3/accounts/12345678/hotelviews:summarize

Отчет об участии

Служба просмотра отчетов об участии предоставляет возможность запрашивать (получать, фильтровать и сегментировать) отчет об участии для определенной учетной записи.

Запрос отчета об участии

В следующем примере получается отчет об участии для всех свойств в учетной записи 12345678 и фильтруется отчет с использованием даты 10/4/20.

GET https://travelpartner.googleapis.com/v3/accounts/12345678/participationReportViews:query?filter=date%20%3D%20%272020-10-04%27

Точность цены

Служба просмотра точности цен позволяет получать отчеты о точности цен и оценочные листы для конкретной учетной записи.

Получение отчета о точности цен

В следующем примере извлекается отчет о точности цен от 26 августа 2019 г. для учетной записи 12345678 :

GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceAccuracyViews/20190826

Помимо обычных параметров запроса для просмотра ответов, есть еще пара параметров для включения в результаты совпадающих цен или сигналов пикселей.

В этом примере отчет о точности цен от 26 августа 2019 г. включает совпадающие цены и сигналы пикселей:

GET base_url/priceAccuracyViews/20190826?includeMatchedPrices=true&includePixels=true

Список доступных отчетов о точности цен

Чтобы получить список доступных отчетов, отправьте запрос:

GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceAccuracyViews

Вы можете включить обычные параметры запроса для просмотра результатов .

Получение оценки точности цены

Чтобы получить оценочную карту точности цены, используйте метод summarize :

GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceAccuracyViews:summarize

Ценовое покрытие

Служба просмотра ценового покрытия предоставляет последний отчет о ценовом покрытии или всю историю ценового покрытия.

Получение последней статистики покрытия цен

В следующем примере извлекается последняя статистика покрытия цен для учетной записи 12345678 :

GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceCoverageViews:latest

Получение истории покрытия цен

Этот запрос получает всю историю ценового покрытия для аккаунта:

GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceCoverageViews

Цена

Служба просмотра цен позволяет получить отчет о ценах для данного свойства.

Получение данных о ценах на недвижимость

Чтобы получить отчет о ценах для определенного отеля (ID= 101 ), принадлежащего учетной записи 12345678 , выполните этот запрос:

GET https://travelpartner.googleapis.com/v3/accounts/12345678/priceViews/101

Отчеты о сверке

Служба отчетов о сверке

Получение списка отчетов сверки

В следующем примере получается список отчетов для учетной записи 12345678 :

GET https://travelpartner.googleapis.com/v3/accounts/12345678/reconciliationReports

Вы можете включить необязательные параметры запроса даты начала и окончания, чтобы ограничить результаты. Например, этот запрос ограничивает отчеты только периодом с 15.06.2019 по 15.09.2019:

GET base_url/reconciliationReports?startDate=2019-06-15&endDate=2019-09-15

Скачивание отчета о сверке

В этом примере извлекается отчет booking_report.csv (в виде ответа JSON), который был загружен в 2019-08-26T12:00:00 :

GET base_url/reconciliationReports/2019-08-26T12%3A00%3A00~bookings.csv

Проверка отчета о сверке

Вы можете использовать этот метод для проверки отчета перед его загрузкой. Проверка отчета не загружает его.

Отчет о сверке включается в тело запроса как значение поля contents . Отчет о сверке должен следовать синтаксису, описанному в отчетах о сверке.

В следующем примере проверяется отчет для учетной записи 12345678 :

POST https://travelpartner.googleapis.com/v3/accounts/12345678/reconciliationReports:validate

Загрузка отчета о сверке

После того, как вы подтвердите, что отчет сверки действителен, вы можете загрузить его в Google, как в этом примере:

POST https://travelpartner.googleapis.com/v3/accounts/12345678/reconciliationReports