Первый запрос
Это руководство поможет вам сделать первый запрос к Hotel Management API.
Подготовка
Убедитесь, что у вас есть:
- Access token (см. Аутентификация)
- HTTP клиент (curl, Postman, или другой)
Пример 1: Получение списка отелей
Самый простой запрос - получение списка доступных отелей:
curl -X GET \
'https://stage.arkhyz-club.ru/hotels' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Ответ:
{
"data": [
{
"id": "hotel-uuid",
"name": "Отель Архыз",
"description": "Комфортабельный отель в горах",
"address": "г. Архыз, ул. Горная 1",
"stars": 4,
"photos": ["url1", "url2"],
"amenities": ["wifi", "parking", "restaurant"],
"price_from": 5000,
"rating": 4.5,
"reviews_count": 128
}
],
"meta": {
"total": 15,
"page": 1,
"per_page": 20,
"pages": 1
}
}
Пример 2: Поиск отелей с фильтрами
Добавим параметры поиска:
curl -X GET \
'https://stage.arkhyz-club.ru/hotels?search=архыз&stars=4&price_from=3000&price_to=10000' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Доступные параметры:
search- поиск по названиюstars- количество звездprice_from,price_to- диапазон ценamenities- удобства (wifi,parking,restaurant)page,limit- пагинация