Получение информации об отеле по идентификатору
Возвращает детальную информацию об отеле по идентификатору отеля, за исключением сущностей, для которых нужен paging или polling.
Формат запроса
GET https://whitelabel.travel.yandex-net.ru/hotels/hotel/
? hotel_id=<string>
& [affiliate_clid=<string>]
Authorization: OAuth <OAuth token>
Content-Type: application/JSON
Параметры запроса
Параметр |
Описание |
|
Идентификатор отеля. |
|
Идентификатор, выданный партнеру сервисом Яндекс Дистрибуция, к которому относится запрос. При отсутствии параметра будет использован clid, установленный партнеру при регистрации в системе. |
* Обязательный параметр
Пример запроса
https://whitelabel.travel.yandex-net.ru/hotels/hotel/?hotel_id=1019057204
Формат ответа
{
"hotel_id": "(string)",
"name": "(string)",
"location": {
"country_name": "(string)",
"settlement": {
"type": "(string)",
"name": "(string)"
},
"address": "(string)",
"lon": (double),
"lat": (double),
},
"stars": (integer),
"check_in": {
"from": "(string)",
"until": "(string)"
},
"check_out": {
"from": "(string)",
"until": "(string)"
},
"total_review_count": (integer),
"total_image_count": (integer),
"ratings": {
"rating": "(string)",
"teaser": "(string)",
"feature_ratings": [
{
"name": "(string)",
"positive_percent": (integer)
},
]
},
"location_features": [
{
"type": "(string)",
"name": "(string)",
"coordinates": {
"lon": (double),
"lat": (double)
},
"distance_meters": (integer),
"metro_line": {
"name": "(string)",
"color": "(string)",
}
},
],
"amenities": {
"groups": [
{
"name": "(string)",
"amenities": [
{
"id": "(string)",
"name": "(string)",
"is_important": (boolean)
},
]
},
]
},
}
Параметры ответа
Параметр |
Тип |
Описание |
|
string |
Идентификатор отеля. |
|
string |
Название отеля. |
|
object |
Географическое расположение отеля. |
|
integer |
Количество звезд. Принимает значение от 1 до 5 или может отсутствовать. |
|
object |
Время заезда в отель. Параметр может отсутствовать. |
|
object |
Время выезда из отеля. Параметр может отсутствовать. |
|
integer |
Количество отзывов. |
|
integer |
Количество изображений (фотографий) отеля. |
|
object |
Информация о рейтинге отеля. |
|
object |
Особенности расположения отеля. |
|
object |
Информация об удобствах отеля. |
location object |
||
|
string |
Страна. |
|
object |
Населенный пункт. Параметр может отсутствовать для загородного отеля. |
|
string |
Адрес отеля. |
|
double |
Долгота координат отеля. |
|
double |
Широта координат отеля. |
check_in object |
||
|
string |
Время, начиная с которого возможно заселение в номер, в формате |
|
string |
Окончание заселения в формате |
check_out object |
||
|
string |
Время, начиная с которого можно сдать номер, в формате |
|
string |
Время, до которого необходимо сдать номер, в формате |
ratings object |
||
|
string |
Рейтинг отеля. Принимает значение от 1 до 5 в формате: дробное число, один знак после запятой, или может отсутствовать. |
|
string |
Основная позитивная оценка особенности отеля в текстовом виде. Параметр может отсутствовать. |
|
object |
Список оценок отеля. Параметр может отсутствовать. |
location_features object |
||
|
string |
Типы расположения отеля. Возможные значения:
|
|
string |
Название станции метро / общественного транспорта или другого ориентира. |
|
object |
Координаты станции метро / общественного транспорта или другого ориентира. |
|
integer |
Расстояние в метрах от станции метро / общественного транспорта или другого ориентира до отеля. |
|
object |
Линия метро. Параметр присутствует, если в |
amenities object |
||
|
object |
Группы удобств. |
settlement object |
||
|
string |
Тип населенного пункта. Возможные значения:
|
|
string |
Название населенного пункта. |
feature_ratings object |
||
|
string |
Критерий оценки, например питание. |
|
integer |
Процент позитивных оценок. |
coordinates object |
||
|
double |
Долгота. |
|
double |
Широта. |
metro_line object |
||
|
string |
Название линии метро. |
|
string |
Цвет линии в HTML-кодировке. |
groups object |
||
|
string |
Название группы удобств. |
|
object |
Удобства группы. |
amenities object |
||
|
string |
Идентификатор удобства. |
|
string |
Название удобства. |
|
boolean |
Признак основного удобства. Если параметр отсутствует, это означает, что его значение |
Пример ответа
{
"hotel_id": "1019057204",
"name": "Марриотт Москва Гранд Отель",
"location": {
"country_name": "Россия",
"settlement": {
"type": "CITY",
"name": "Москва"
},
"address": "Москва, ул. Добролюбова, д. 11",
"lon": 37.599343,
"lat": 55.768301,
},
"stars": 5,
"check_in": {
"from": "14:00",
"until": null
},
"check_out": {
"from": null,
"until": "12:00"
},
"total_reviews_count": 158,
"total_image_count": 79,
"ratings": {
"rating": "4.9",
"teaser": "100% гостей понравилось питание",
"feature_ratings": [
{
"name": "Питание",
"positive_percent": 100
},
]
},
"location_features": [
{
"type": "METRO",
"name": "Маяковская",
"coordinates": {
"lon": 37.597196974,
"lat": 55.769448461
},
"distance_meters": 192,
"metro_line": {
"name": "Замоскворецкая линия",
"color": "#3aa63a",
}
},
{
"type": "STATION",
"name": "ост. «Глазная больница»",
"coordinates": {
"lon": 37.600294766,
"lat": 55.767682396
},
"distance_meters": 95,
},
{
"type": "OTHER",
"name": "1,8 км до центра",
}
],
"amenities": {
"groups": [
{
"name": "Интернет",
"amenities": [
{
"id": "internet access",
"name": "Доступ в интернет: на всей территории отеля",
"is_important": true,
},
]
},
]
},
}
Идентификатор отеля.
Идентификатор, выданный партнеру сервисом Яндекс Дистрибуция, к которому относится запрос. При отсутствии параметра будет использован clid, установленный партнеру при регистрации в системе.