API от Georgia4travel

С помощью API от Georgia4travel вы можете получить данные о типах экскурсий и вариантах, доступных для заказа через сайт Georgia4travel.

Типы экскурсий

Метод: POST

Запрос: https://georgia4travel.ru/api/cead3f77f6cda6ec00f57d76c9a6879f/excursion-types

Пример ответа:

[
{
"id": "individual",
"name": "Индивидуальная экскурсия"
},
{
"id": "group",
"name": "Групповая экскурсия"
},
{
"id": "yacht",
"name": "Аренда яхты "
}
]

Список городов

Метод: POST

Запрос: https://georgia4travel.ru/api/cead3f77f6cda6ec00f57d76c9a6879f/cities

Тело запроса:

{
"types":["group"]
}
  • types — тип экскурсии.

Пример ответа:

[
{
"id": 1,
"name": "Тбилиси"
},
{
"id": 2,
"name": "Батуми"
}
]

Список гидов

Метод: POST

Запрос: https://georgia4travel.ru/api/cead3f77f6cda6ec00f57d76c9a6879f/guides

Тело запроса:

{
"types":["group"],
"cities":[1,2,3,4,5,6]
}
  • types — тип экскурсии;
  • cities — id города.

Пример ответа:

[
{
"id": 5,
"name": "Виктор и Лариса"
},
{
"id": 26,
"name": "Диана"
}
]

Список достопримечательностей

Метод: POST

Запрос: https://georgia4travel.ru/api/cead3f77f6cda6ec00f57d76c9a6879f/sights

Тело запроса:

{
"types":["group"],
"guides":[1,2,3,4,5,6,7,8],
"cities":[1,2,3,4,5,6]
}
  • types — тип экскурсии;
  • guides — id гидов;
  • cities — id городов.

Пример ответа:

[
{
"id": 15,
"name": "Мцхета"
},
{
"id": 17,
"name": "Светицховели"
}
]

Способ передвижения на экскурсии

Метод: POST

Запрос: https://georgia4travel.ru/api/cead3f77f6cda6ec00f57d76c9a6879f/transports

Тело запроса:

{
"types":["group"],
"guides":[1,2,3,4,5,6,7,8],
"cities":[1,2,3,4,5,6],
"sights":[1,2,3,4,5,6,7]
}
  • types — тип экскурсии;
  • guides — id гидов;
  • cities — id городов;
  • sights — id достопримечательностей.

Пример ответа:

[
{
"id": 1,
"name": "Пешая экскурсия"
},
{
"id": 2,
"name": "Автомобиль"
}
]

Список экскурсий

Метод: POST

Запрос: https://georgia4travel.ru/api/cead3f77f6cda6ec00f57d76c9a6879f/excursions

Тело запроса:

{
"types":["group"],
"guides":[1,2,3,4,5,6,7,8],
"cities":[1,2,3,4,5,6],
"sights":[1,2,3,4,5,6,7],
"comments":4
}
  • types — тип экскурсии;
  • guides — id гидов;
  • cities — id городов;
  • sights — id достопримечательностей;
  • comments — мин. кол-во отзывов, которое должно быть у экскурсии.

Пример ответа:

[
{
"id": 167,
"name": "Наследие Колхиды: Восхитительный Батуми и Неотразимая Горная Аджария",
"type": "group",
"guide_id": 5,
"sights": [
3,
4,
33,
38
],
"cities": [
2
],
"transport": [
"1",
"2"
],
"amount_comments": 9
}
]