- Ресурс: PriceAccuracyView
- PriceAccuracyRow
- PriceRecord
- Устройство
- НесоответствиеПричина
- Источник сигнала
- Методы
Ресурс: PriceAccuracyView
Представление точности цен. Охватывает функциональность отчётов о точности цен в версиях API до 3.0. Подробнее см. в разделе «Отчёт о точности цен» .
JSON-представление |
---|
{
"name": string,
"results": [
{
object ( |
Поля | |
---|---|
name | Имя ресурса должно иметь формат |
results[] | Список строк, соответствующих запросу. |
PriceAccuracyRow
Строка точности цены.
JSON-представление |
---|
{ "hotel": string, "checkinDate": { object ( |
Поля | |
---|---|
hotel | Идентификатор отеля, определенный партнером. |
checkinDate | Дата заезда. |
lengthOfStayDays | Продолжительность пребывания. |
fetchedPriceRecord | Цена указана на сайте партнера. |
cachedPriceRecord | Цена соответствует заявленной. |
correctionTime | Время, в течение которого неверная цена обновляется до правильной цены. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и будет содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
url | Первоначальный URL-адрес, посещенный на сайте партнера. |
rateRuleId | Правило ставки рекламируемой цены для непубличных ставок. |
hotelCountryCode | Страна нахождения отеля (по адресу). |
deviceType | Тип устройства пользователя. |
finalDomain | Домен конечной страницы, с которой считываются цены. |
mismatchReason | Причина, по которой полученная цена не соответствует кэшированной цене. |
affectsScore | Истина, если эта строка влияет на общую оценку точности цен. |
signalSource | Источник сигнала точности цены. |
userRegionCode | Регион пользователя. |
adultOccupancy | Количество взрослых в данных о размещении в проверочном запросе. |
childOccupancy | Количество детей в сведениях о размещении в проверочном запросе. |
PriceRecord
Рекордная цена.
JSON-представление |
---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string } |
Поля | |
---|---|
basePrice | Базовая цена. |
taxesAndFees | Налоги и сборы. |
currencyCode | Код валюты ISO 4217. |
time | Временная метка этой ценовой записи. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и будет содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
Устройство
Перечисляет поддерживаемые устройства.
Перечисления | |
---|---|
DEVICE_UNSPECIFIED | Не указан. |
DEVICE_UNKNOWN | В этой версии значение неизвестно. |
DESKTOP | Компьютеры. |
MOBILE | Мобильные устройства с полнофункциональными браузерами. |
TABLET | Планшеты с полнофункциональными браузерами. |
НесоответствиеПричина
Перечисляет причины несоответствия.
Перечисления | |
---|---|
MISMATCH_REASON_UNSPECIFIED | Не указан. |
MISMATCH_REASON_UNKNOWN | В этой версии значение неизвестно. |
TAX_MISMATCH | Налоговое несоответствие. |
ROOM_UNAVAILABLE | Номер недоступен. |
SITE_ERROR | Ошибка сайта. |
PRICE_FEED_DELAYED | Подача цен задерживается. |
DISCOUNT_MISSING | Скидка отсутствует. |
INCORRECT_DISCOUNT_VALUE | Неверное значение скидки. |
WRONG_ITINERARY | Неправильный маршрут. |
Источник сигнала
Перечисляет поддерживаемые методы сигнализации для точности цен.
Перечисления | |
---|---|
SIGNAL_SOURCE_UNSPECIFIED | Не указан. |
SIGNAL_SOURCE_UNKNOWN | В этой версии значение неизвестно. |
FETCHED | Цена указана непосредственно на сайте партнера. |
PIXEL | Цена предоставляется партнером через пиксель точности цены. |
Методы | |
---|---|
| Возвращает запрошенную точность цен в полном объеме. |
| Перечисляет доступные представления точности цен. |
| Возвращает сводку точности цен. |