База данных

Страны, Регионы, Города, Банки Российской Федерации, Классификатор адресов России

Данная база предназначена для вставки в сайты, программы, поддерживает запросы в формате JavaScript, JSON.

База в состоянии разработки. При появлении функционала и заполненности базы, вся информация будет отображена на данной странице.


Для использования на сайте в режиме JavaScript

Необходимо подключить:

<script src="//base.disweb.ru/api/" type="text/javascript"></script>

Пример использования:

DWBase.getData('city', {name:'Краснод%'}, function(r){
   var ul = document.createElement("ul");
   document.body.appendChild(ul);
   for(var key in r.list){
      var li = document.createElement("li");
      ul.appendChild(li);
      li.innerHTML = '<strong style="color:#222;">' + r.list[key].name + '</strong> <span style="color:#444;">' + r.list[key].description + '</span>';
   }
});

Вывод данного примера:

Параметры функции DWBase.getData

1) Тип данных: 2) Параметры: 3) Функция с возвращением данных:

Для использования на сайте в режиме JSON:

Пример использования:

https://base.disweb.ru/api/data/?dataType=city&name=%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B4%

Вывод данного примера:

Array
(
    [status] => success
    [count] => 2
    [list] => Array
        (
            [0] => Array
                (
                    [name] => Краснодар
                    [description] => Россия, Краснодарский край
                    [city_id] => 1042
                    [city] => Краснодар
                    [region_id] => 30
                    [region] => Краснодарский край
                    [country_id] => 1
                    [country] => Россия
                )

            [1] => Array
                (
                    [name] => Краснодон
                    [description] => Украина, Луганская обл.
                    [city_id] => 2925
                    [city] => Краснодон
                    [region_id] => 90
                    [region] => Луганская обл.
                    [country_id] => 2
                    [country] => Украина
                )

        )

    [filter] => Array
        (
            [name] => Краснод%
        )

    [sort] => Array
        (
            [name] => asc
        )

)

Параметры запроса

dataType: name - строковое значение поиска; типы данных: city, region, country
region_id - фильтрация по региону; типы данных: city
country_id - фильтрация по стране; типы данных: city, region

Описание:

27.03.2017 - Добавлена база БИК (банков РФ).
name — шаблон, по которому будет происходить поиск по названию банка без учет регистра.
city_name — шаблон, по которому будет происходить поиск по названию города без учет регистра.
ks — шаблон, по которому будет происходить поиск по расч. счету.
code — шаблон, по которому будет происходить поиск по БИК банка.
Шаблоны моут включать в себя следующие спец. символы: "%", "_" - описание приведено в описании за 26.03.2017
city_id - фильтрация по городу;
region_id - фильтрация по региону;
country_id - фильтрация по стране;

26.03.2017 - Данная база поддерживает поиск города, страны, региона по GET переменной name.
name — шаблон, по которому будет происходить поиск по названию города, страны, региона без учет регистра. Шаблон может включать в себя следующие спец. символы:

% - Строка любой длины
_ - Любой одиночный символ

Примеры: "Краснод%", "%горс%"