Служба поддержки DaData.ru

Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.

0
Отвечен

что возвращает сервис если превышен лимит запросов в подсказках или ничего не возвращает?

donpedro1963 8 лет назад обновлен Антон Жиянов 8 лет назад 9

Доброго дня!

Собственно хотелось бы узнать что возвращает сервис если превышен лимит запросов (платный или бесплатный)? Просто хотелось сделать оповещение о превышении лимита чтобы клиент знал об этом.


Заранее спасибо.

Ответ
Антон Жиянов 8 лет назад

Добрый день!

Дадата посылает на почту письмо о том, что лимит будет скоро превышен (при использовании 85% от лимита Подсказок). По факту превышения посылает отдельное письмо о том, что лимит исчерпан, и Подсказки заблокированы.

0
Отвечен

Изменение одной из подсказок

407 8 лет назад обновлен Антон Жиянов 8 лет назад 3

Доброго дня! Возможно ли изменение пакета подсказок. В частности, сейчас в пакете подсказок есть "г. Москва". Есть ли возможность изменить данную подсказку на "Москва"?

Ответ
Антон Жиянов 8 лет назад

Добрый день!

Если вы хотите выводить город без типов, то вот пример. Если имеете в виду что-то иное – уточните задачу, пожалуйста.

0
Исправлен

Недействительный сертификат

Stamm 8 лет назад обновлен Антон Жиянов 7 лет назад 1

При заходе на сайт Dadata.ru сообщается о недействительном сертификате! Не работает API!


При заходе в 12:00 на сайт https://dadata.ru/ выдается сообщение:


Ваше соединение не защищено



Владелец dadata.ru неправильно настроил свой веб-сайт. Чтобы защитить вашу информацию от кражи, Firefox не соединился с этим веб-сайтом.



Подробнее…



dadata.ru использует недействительный сертификат безопасности.



Сертификат действителен только для следующих имён:
hflabs.ru, www.hflabs.ru, intranet.hflabs.ru, dc.intranet.hflabs.ru, hq.hflabs.ru, svn.hflabs.ru, scm.hflabs.ru, hg.hflabs.ru, tc.hflabs.ru, cloud.hflabs.ru, zabbix.hflabs.ru, rundeck.hflabs.ru, jira.hflabs.ru, jira2.hflabs.ru, confluence.hflabs.ru, confluence2.hflabs.ru, jira-rcd.hflabs.ru, graylog2.hflabs.ru, graylog.hflabs.ru, glpi.hflabs.ru, fs.hflabs.ru, artifactory.hflabs.ru, maven.hflabs.ru, kibana.hflabs.ru



(Код ошибки: ssl_error_bad_cert_domain)

Ответ
Антон Жиянов 7 лет назад

Коллеги, была проблема с доступностью, поэтому переключало на сайт с недействительным сертификатом. Сейчас уже починили, спасибо вам за сообщение!

0
Не ошибка

Неправильный фиас код. Подсказки.

Альфир 8 лет назад обновлен Антон Жиянов 8 лет назад 1

по запросу Город Казань, улица ПОПЕРЕЧНО-ОТАРСКАЯ, д.2

возвращается код фиас: 83fe7dee-28cc-4268-9376-08c5b6f3fe60
хотя на сайте Fias.nalog.ru возвращается код 6a29a30f-d95d-4177-8719-96eb0b4928f8Image 259


Запрос делаем так:


var token = "мой API ключ";

var url = "https://dadata.ru/api/v2";

var api = new SuggestClient(token, url);

var query = sstr; //присвоили запросу значение sstr, а ранее присвоили sstr значение "Город Казань, улица ПОПЕРЕЧНО-ОТАРСКАЯ, д.2"

var response = api.QueryAddress(query);

foreach (var suggestion in response.suggestionss)

sstr2 = suggestion.data.fias_id; //присвоили sstr2 значение полученное в ответ

Console.WriteLine(sstr2);

Ответ
Антон Жиянов 8 лет назад

Подсказки возвращаются корректный ответ.

Запрос:

curl -X POST \  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ***" \
  -d '{ "query": "Город Казань, улица ПОПЕРЕЧНО-ОТАРСКАЯ, д.2", "count": 1 }' \
  https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address

Ответ:

{  "suggestions": [
    {
      "value": "г Казань, ул Поперечно-Отарская, д 2",
      "unrestricted_value": "Респ Татарстан, г Казань, ул Поперечно-Отарская, д 2",
      "data": {
        "postal_code": "420005",
        "country": "Россия",
        "region_fias_id": "0c089b04-099e-4e0e-955a-6bf1ce525f1a",
        "region_kladr_id": "1600000000000",
        "region_with_type": "Респ Татарстан",
        "region_type": "Респ",
        "region_type_full": "республика",
        "region": "Татарстан",
        "area_fias_id": null,
        "area_kladr_id": null,
        "area_with_type": null,
        "area_type": null,
        "area_type_full": null,
        "area": null,
        "city_fias_id": "93b3df57-4c89-44df-ac42-96f05e9cd3b9",
        "city_kladr_id": "1600000100000",
        "city_with_type": "г Казань",
        "city_type": "г",
        "city_type_full": "город",
        "city": "Казань",
        "city_area": null,
        "city_district": "Приволжский р-н",
        "settlement_fias_id": null,
        "settlement_kladr_id": null,
        "settlement_with_type": null,
        "settlement_type": null,
        "settlement_type_full": null,
        "settlement": null,
        "street_fias_id": "23f509fa-33f4-4884-8aa8-385876617c5e",
        "street_kladr_id": "16000001000113500",
        "street_with_type": "ул Поперечно-Отарская",
        "street_type": "ул",
        "street_type_full": "улица",
        "street": "Поперечно-Отарская",
        "house_fias_id": "6a29a30f-d95d-4177-8719-96eb0b4928f8",
        "house_kladr_id": "1600000100011350008",
        "house_type": "д",
        "house_type_full": "дом",
        "house": "2",
        "block_type": null,
        "block_type_full": null,
        "block": null,
        "flat_type": null,
        "flat_type_full": null,
        "flat": null,
        "flat_area": null,
        "square_meter_price": null,
        "flat_price": null,
        "postal_box": null,
        "fias_id": "6a29a30f-d95d-4177-8719-96eb0b4928f8",
        "fias_level": "8",
        "kladr_id": "1600000100011350008",
        "capital_marker": "2",
        "okato": "92401380000",
        "oktmo": "92701000",
        "tax_office": "1684",
        "tax_office_legal": null,
        "timezone": null,
        "geo_lat": "55.7225948",
        "geo_lon": "49.1159733",
        "beltway_hit": null,
        "beltway_distance": null,
        "qc_geo": "2",
        "qc_complete": null,
        "qc_house": null,
        "unparsed_parts": null,
        "qc": null
      }
    }
  ]
}

Код ФИАС, который вы указываете в тикете как неправильный, соответствует дому 29.

Хочу заметить, что Подсказки не предназначены для парсинга и проставления кодов ФИАС. Их задача – помочь пользователю удобно ввести данные, и попутно получить дополнительные данные. Если нужен парсинг, используйте API Стандартизации.

0
Исправлен

Ошибка в автозаполнении

МихаилБ 8 лет назад обновлен Антон Жиянов 8 лет назад 2

Добрый день, спасибо вам за отличный кладр. Обнаружил ошибку. При вводе в кладр г Полярный, выдается подсказка "Мурманская обл. г Полярный" - это правильно, но когда делаем выбор, выдает "Мурманская обл, волость Полярный" - что не совсем верно, должно быть так как в подсказке тоесть "Мурманская обл, г Полярный", это можно как то поправить, спасибо большое за внимание.

Ответ
Антон Жиянов 8 лет назад

Исправили.

0
Отвечен

Поле data.management.name в подсказке по Организациям

prosvet_egor 8 лет назад обновлен Антон Жиянов 8 лет назад 1

Добрый день! В ответе подсказки по Организациям поле data.management.name не является обязательным?

Ответ
Антон Жиянов 8 лет назад

Добрый день!

Это не обязательное поле. Например, если компания – филиал, то заполнено не будет (в ЕГРЮЛ не заполнены ФИО руководителей филиалов).

0
Отвечен

Код КЛАДР или код ФИАС?

Анонимный 8 лет назад обновлен Антон Жиянов 8 лет назад 4

Для всех объектов возвращаются и код КЛАДР и код ФИАС? Или есть вероятность не получить какой-либо код? Просто нужен код, по которому можно в дальнейшем идентифицировать объекты (города, улицы, дома).

Ответ
Антон Жиянов 8 лет назад

Мы рекомендуем использовать код ФИАС, чтобы однозначно идентифицировать все объекты, кроме домов. Для домов советуем использовать формат "код ФИАС вышестоящего объекта + номер дома", потому что коды домов могут изредка меняться.

Коды КЛАДР не советуем. Во-первых, в справочнике ФИАС нет КЛАДР кодов для домов. Во-вторых, нет КЛАДР кодов для улиц на внутригородских территориях (уровень 91 по ФИАС).

0
Отвечен

Геокодер

Анонимный 8 лет назад обновлен Антон Жиянов 5 лет назад 7

Есть ли возможность по координатам дома получить полные данные по этому дому (кода Кладр/ФИАС, данные по улице/городу и прочее, что есть в функционале подсказок)? Геокодер Яндекса не подходит, так как он не возвращает коды КЛАДР и соответственно идентифицировать полученный адрес по базе Кладр/Фиас очень сложно.

Ответ
Антон Жиянов 5 лет назад

Сделали геокодер: https://dadata.ru/api/geolocate/

0
Отвечен

Гранулярные подсказки, если "город" и "населенный пункт" - разные поля

Николай Чучадеев 8 лет назад обновлен Антон Жиянов 8 лет назад 2

Имеется форма заполнения адреса, поля "город" и "населенный пункт" - разные. Так же имеется поле "улица".

Как в этом случае навешивать ограничение на поле "дом"? Ведь если я установлю constraints=$('#street') для дома и попытаюсь заполнить дом - то в выпадающем списке у меня будут дома не из этого населенного пункта.
Думаю легче показать, чем объяснить.
http://codepen.io/anon/pen/OXZYjG
Вот пример,
В "населенный пункт" вписываем "Новое Девяткино", выбираем из выпадающего списка деревню, заполнятся Регион и Район.
Далее вводим номер дома "95" и видим в выпадающем списке, что предлагаются дома из "г.Всеволожск", если выбираем любой дом из города Всеволожск - то заполяются Улица и город, хотя в населенном пункте ""Новое Девяткино" нет улиц и это не город Всеволожск.
Надеюсь понятно объяснил.
Как в этом примере сделать таким образом, чтобы дома в выпадающем списке были только из нового девяткино?






Ответ
Антон Жиянов 8 лет назад
Ведь если я установлю constraints=$('#street') для дома и попытаюсь заполнить дом - то в выпадающем списке у меня будут дома не из этого населенного пункта.

Почему? Очень даже будут. Улица в населенном пункте бывает далеко не всегда, если ее нет – ограничение будет по вышестоящему элементу, в данном случае по населенному пункту. Посмотрите на примере. Деревня Новое Девяткино и дом 95 для нее корректно вводятся. Либо я не очень понял, какое поведение вас не устраивает.

Также не очень понял, почему у вас city и settlement оба ограничены по area. Зачем такое решение? Если settlement не принадлежит городу, он все равно отобразится при таком ограничении. Опять же, посмотрите пример.

0
Отвечен

города

Анонимный 8 лет назад обновлен Антон Жиянов 8 лет назад 1

как получить список всех городов России?

Ответ
Антон Жиянов 8 лет назад

Через Дадату – никак. Вообще — в базе налоговой (ФИАС).

Сервис поддержки клиентов работает на платформе UserEcho