05.12.2018

Информационная база объектов Самарской области

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

Ссылка на api: http://passport.samara.travel/api/getDistricts 

Для получения данных необходимо выполнить GET запрос на адрес соотвествующего метода.

Ответ возвращается в формате json. Демо URL: http://passport.samara.travel/api/getDistricts

Доступные методы:

1. Перечень муниципальных районов

/api/getDistricts

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

[

{"id":11,"name":"Алексеевский район"},

{"id":12,"name":"Безенчукский район"},

{"id":13,"name":"Богатовский район"},

{"id":14,"name":"Большеглушицкий район"},

{"id":15,"name":"Большечерниговский район"},

]

2. Перечень категорий объектов

/api/getCategory

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

[

{"id":1,"name":"Туристские объекты","parent":0},

{"id":1,"name":"Культурно-исторические ресурсы","parent":1},

{"id":1,"name":"Государственные и общественные музеи","parent":2}

]

3. Перечень полей объектов

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

/api/getFields

[

{"id":1,"name":"Наименование"},

{"id":2,"name":"Местонахождение"},

{"id":3,"name":"Описание"}

]

4. Перечень объектов

/api/getObjects?district=1,2&category=1,2

Доступные опции фильтрации:

district – фильтрация по муниципальным районам

category – фильтрация по категориям объектов

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

[

{"id":1,"fields":[

{"name":"Наименование","id":1,"value":"Музей"},

{"name":"Местонахождение","id":2,"value":""},

{"name":"Описание","id":3,"value":""}

]}

]

Вернуться к новостям