Номерной фонд (json) — различия между версиями

Материал из wiki.Sletat.ru
Перейти к: навигация, поиск
Строка 4: Строка 4:
 
== Логика работы с сервисом ==
 
== Логика работы с сервисом ==
 
Метод получения информации об номерах использует идентификатор отеля. Соответственно, сначала нужно загрузить список всех отелей. Соответствующий справочник вы можете загрузить по адресу:  
 
Метод получения информации об номерах использует идентификатор отеля. Соответственно, сначала нужно загрузить список всех отелей. Соответствующий справочник вы можете загрузить по адресу:  
https://module.sletat.ru/Dictionaries.xml
+
https://module.sletat.ru/Dictionaries.xml
  
 
== Методы ==
 
== Методы ==
Строка 13: Строка 13:
 
Метод возвращает информацию о всех номерах, которые есть в этом отеле.
 
Метод возвращает информацию о всех номерах, которые есть в этом отеле.
  
Запрос: https://api.sletat.ru/hotel-rooms-service/rooms/data/{hotelId}
+
Запрос:  
 +
https://api.sletat.ru/hotel-rooms-service/rooms/data/{hotelId}
  
Пример запроса: https://api.sletat.ru:443/hotel-rooms-service/rooms/data/46066
+
Пример запроса:  
 +
https://api.sletat.ru:443/hotel-rooms-service/rooms/data/46066
 
{| class="wikitable"
 
{| class="wikitable"
 
|Параметр
 
|Параметр
Строка 28: Строка 30:
 
Пример ответа (для удобства чтения данные представлены только по одному номеру)
 
Пример ответа (для удобства чтения данные представлены только по одному номеру)
  
https://gist.githubusercontent.com/kokusletat/8e354e11b49cbeba5c46becf6384f3f2/raw/df4ab806b7815c6bb57ec616f9f7e644582e5d02/code
+
https://gist.githubusercontent.com/kokusletat/8e354e11b49cbeba5c46becf6384f3f2/raw/df4ab806b7815c6bb57ec616f9f7e644582e5d02/code
  
 
Модель ответа и пример Id приложены в Swagger.
 
Модель ответа и пример Id приложены в Swagger.
  
Ссылка на Swagger с документацией: https://api.sletat.ru/hotel-rooms-service-docs/index.html
+
Ссылка на Swagger с документацией:  
 +
https://api.sletat.ru/hotel-rooms-service-docs/index.html

Версия 15:50, 14 февраля 2024

Описание сервиса

Номерной фонд Слетать.ру даёт вам доступ к информации обо всех номерах, которые находятся в конкретных отелях, включая описание, фото номера и список удобств, присутствующих в нем.

Логика работы с сервисом

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

https://module.sletat.ru/Dictionaries.xml

Методы

В этом разделе описаны все методы поискового сервиса.

Информация о номерах

Метод возвращает информацию о всех номерах, которые есть в этом отеле.

Запрос:

https://api.sletat.ru/hotel-rooms-service/rooms/data/{hotelId}

Пример запроса:

https://api.sletat.ru:443/hotel-rooms-service/rooms/data/46066
Параметр Тип Описание
hotelId int32 Идентификатор отеля.

Пример ответа (для удобства чтения данные представлены только по одному номеру)

https://gist.githubusercontent.com/kokusletat/8e354e11b49cbeba5c46becf6384f3f2/raw/df4ab806b7815c6bb57ec616f9f7e644582e5d02/code

Модель ответа и пример Id приложены в Swagger.

Ссылка на Swagger с документацией:

https://api.sletat.ru/hotel-rooms-service-docs/index.html