Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Недействительный сертификат
При заходе на сайт 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)
Коллеги, была проблема с доступностью, поэтому переключало на сайт с недействительным сертификатом. Сейчас уже починили, спасибо вам за сообщение!
Неправильный фиас код. Подсказки.
по запросу Город Казань, улица ПОПЕРЕЧНО-ОТАРСКАЯ, д.2
возвращается код фиас: 83fe7dee-28cc-4268-9376-08c5b6f3fe60
хотя на сайте Fias.nalog.ru возвращается код 6a29a30f-d95d-4177-8719-96eb0b4928f8
Запрос делаем так:
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);
Подсказки возвращаются корректный ответ.
Запрос:
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 Стандартизации.
Ошибка в автозаполнении
Добрый день, спасибо вам за отличный кладр. Обнаружил ошибку. При вводе в кладр г Полярный, выдается подсказка "Мурманская обл. г Полярный" - это правильно, но когда делаем выбор, выдает "Мурманская обл, волость Полярный" - что не совсем верно, должно быть так как в подсказке тоесть "Мурманская обл, г Полярный", это можно как то поправить, спасибо большое за внимание.
Поле data.management.name в подсказке по Организациям
Добрый день! В ответе подсказки по Организациям поле data.management.name не является обязательным?
Добрый день!
Это не обязательное поле. Например, если компания – филиал, то заполнено не будет (в ЕГРЮЛ не заполнены ФИО руководителей филиалов).
Код КЛАДР или код ФИАС?
Для всех объектов возвращаются и код КЛАДР и код ФИАС? Или есть вероятность не получить какой-либо код? Просто нужен код, по которому можно в дальнейшем идентифицировать объекты (города, улицы, дома).
Мы рекомендуем использовать код ФИАС, чтобы однозначно идентифицировать все объекты, кроме домов. Для домов советуем использовать формат "код ФИАС вышестоящего объекта + номер дома", потому что коды домов могут изредка меняться.
Коды КЛАДР не советуем. Во-первых, в справочнике ФИАС нет КЛАДР кодов для домов. Во-вторых, нет КЛАДР кодов для улиц на внутригородских территориях (уровень 91 по ФИАС).
Геокодер
Есть ли возможность по координатам дома получить полные данные по этому дому (кода Кладр/ФИАС, данные по улице/городу и прочее, что есть в функционале подсказок)? Геокодер Яндекса не подходит, так как он не возвращает коды КЛАДР и соответственно идентифицировать полученный адрес по базе Кладр/Фиас очень сложно.
Гранулярные подсказки, если "город" и "населенный пункт" - разные поля
Имеется форма заполнения адреса, поля "город" и "населенный пункт" - разные. Так же имеется поле "улица".
Как в этом случае навешивать ограничение на поле "дом"? Ведь если я установлю constraints=$('#street') для дома и попытаюсь заполнить дом - то в выпадающем списке у меня будут дома не из этого населенного пункта.
Думаю легче показать, чем объяснить.
http://codepen.io/anon/pen/OXZYjG
Вот пример,
В "населенный пункт" вписываем "Новое Девяткино", выбираем из выпадающего списка деревню, заполнятся Регион и Район.
Далее вводим номер дома "95" и видим в выпадающем списке, что предлагаются дома из "г.Всеволожск", если выбираем любой дом из города Всеволожск - то заполяются Улица и город, хотя в населенном пункте ""Новое Девяткино" нет улиц и это не город Всеволожск.
Надеюсь понятно объяснил.
Как в этом примере сделать таким образом, чтобы дома в выпадающем списке были только из нового девяткино?
Ведь если я установлю constraints=$('#street') для дома и попытаюсь заполнить дом - то в выпадающем списке у меня будут дома не из этого населенного пункта.
Почему? Очень даже будут. Улица в населенном пункте бывает далеко не всегда, если ее нет – ограничение будет по вышестоящему элементу, в данном случае по населенному пункту. Посмотрите на примере. Деревня Новое Девяткино и дом 95 для нее корректно вводятся. Либо я не очень понял, какое поведение вас не устраивает.
Также не очень понял, почему у вас city и settlement оба ограничены по area. Зачем такое решение? Если settlement не принадлежит городу, он все равно отобразится при таком ограничении. Опять же, посмотрите пример.
Как получить регион по коду КЛАДР
Добрый день. Подскажите, имеется ли возможность через REST получить Регион/Город по коду КЛАДР?
from_bound в suggest/address
При передаче from_bound => city в suggest/address система возвращает: <![CDATA[(address) unknown parameter: 'from_bound']]>. С чем это может быть связано?
Проект https://github.com/gietos/dadata использует API стандартизации. В нем нет и не было параметров from_bound или to_bound. Эти параметры есть в API подсказок.
Сервис поддержки клиентов работает на платформе UserEcho