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

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

0
Отвечен

Транслитерация адреса

okmel 9 лет назад обновлен Антон Жиянов 9 лет назад 2

Добрый день!

Мы уже являемся пользователями вашего сервиса. Есть у Dadata какое-то решение транслитерации для пользователей? Поясню, пользователь иногда может начать вводить адрес латиницей и это ломает всю логику.

Заранее благодарна за ответ,

Оксана

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

Не совсем правильно ответил – такого решения нет в рамках Подсказок. Но есть в API Стандартизации – там мы разбираем адреса, написанные транслитом.

0
Отвечен

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

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

Доброго дня!

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


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

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

Добрый день!

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

0
Отвечен

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

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

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

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

Добрый день!

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

0
Исправлен

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

Stamm 9 лет назад обновлен Антон Жиянов 9 лет назад 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)

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

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

0
Не ошибка

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

Альфир 9 лет назад обновлен Антон Жиянов 9 лет назад 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);

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

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

Запрос:

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
Исправлен

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

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

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

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

Исправили.

0
Отвечен

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

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

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

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

Добрый день!

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

0
Отвечен

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

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

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

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

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

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

0
Отвечен

Геокодер

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

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

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

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

0
Отвечен

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

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

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

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






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

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

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

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