Города
Для получения данных по городам используейте метод https://experience.tripster.ru/api/cities/.
Параметры запроса
Фильтры
iata фильтр по IATA коду города. Например iata=TBS найдет Тбилиси.
name_ru фильтр по названию на русском
name_en фильтр по названию на английском
country фильтр по ID страны
country__name_ru фильтр по названию страны на русском
country__name_en фильтр по названию страны на английском
Стандартные параметры format и page_size (прочитайте про постраничную загрузку данных)
Структура ответа
Пример ответа API
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{
"count": 426,
"next": "https://experience.tripster.ru/api/cities/?page=2",
"previous": null,
"results": [
{
"id": 60,
"name_ru": "Тбилиси",
"name_en": "Tbilisi",
"iata": "TBS",
"country": {
"id": 136,
"name_ru": "Грузия",
"name_en": "Georgia",
"currency": "EUR",
"in_obj_phrase": "в Грузии",
"experience_count": 287,
"url": "https://experience.tripster.ru/destinations/georgia/"
},
"experience_count": 230,
"in_obj_phrase": "в Тбилиси",
"url": "https://experience.tripster.ru/experience/Tbilisi/",
"image": {
"thumbnail": "https://experience-ireland.s3.amazonaws.com/photos/e82d4032-68a7-4e2a-8644-35017cc40326.jpg"
},
"guides_count": 143,
"ascii_name": "Tbilisi"
}
]
}
Описание ответа
id | ID города в Трипстере | Число |
name_ru | Название на русском | Строка |
name_en | Название на английском | Строка |
iata | IATA-код города | Строка |
country | Объект с данными о стране, в которой расположен город | Объект |
experiecne_count | Количество экскурсий в городе | Число |
in_obj_phrase | Название города с предлогом для фразы "Экскурсии в/по городу" | Строка |
url | Ссылка на страницу страны на Трипстере | Строка |
image.thumbnail | Ссылка на картинку-превьюшку города размером 384x289px | Строка |
guides_count | Количество гидов, чьи экскурсии представлены в городе | Число |
ascii_name | ASCII-код города | Строка |