Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Как пользоваться на старых версиях .Net framework
Хочу изпользовать API на проекте написанном на .NET Framework 4.5.2
Через NuGet пакет не получится. Каким другим образом можно подключиться к API?
Делать HTTP-запросы любым удобным способом. Заголовки и тело запроса есть в документации (вкладка «cURL»).
Чем грозит ГАР пользователям dadata
Добрый день. Подскажите какие проблемы грозят пользователям дадаты, переход на ГАР?
Поменяется ли формат адреса? Грубо говоря что будет возвращаться в suggestions в поле value и поле unrestricted_value? Поменяются ли местами например название улицы и "ул", добавится ли точка после "ул"... и всякие такие мелочи? Это будет катастрофа. Мы пользуемся dadata по сути ради унификации адресов.
Потеряется ли поле FiasID (ID адреса, улицы, дома, квартиры)?
Потеряется ли связь с FiasID региона и города?
Дмитрий, добрый день! Адрес одной строкой (value, unrestricted_value) и вообще любые строковые части адреса не имеют фиксированного формата. С течением времени они меняются, это никак не зависит от ГАР.
fias_id при переходе на ГАР в целом должны сохраниться. Если будут какие-то нюансы, мы напишем об этом в новостях.
ReactJS Обработка ответа из подсказок
В случаее когда ничего не находит хочу отобразить пользователю уведомление о том что "Ничего не найдено" Но не могу понять как мне обработать ответ в ReactJS если использую готовую подсказку <AddressSuggestions/>
Кто сталкивался подскажите пожалуйста.
Отвечу сам на свой вопрос, может кому-то пригодиться.
Единственное решение которое пришло в голову это использование ref.
в inputProps в событие onChange передал функцию в которой по ref обрабатывал state компонента <AddressSuggestions/>
Можно было конечно написать свой свой компонент и из него отправлять запрос на сервер DaData но по времени это дольше.
<AddressSuggestions
ref={daDataRef}
token={token}
value={valueDaData}
onChange={setValueDaData}
delay={2000}
inputProps={{
'placeholder': 'Начните вводить',
'onChange': (event) => debouncedFetchDaData(event.target.value)
}}
/>
Ошибка при загрузке пакета через NuGet package manager
При загрузке пакета Dadata через nuget package manager выдает ошибку: "Error Could not install package 'Dadata 21.9.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.6.1', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author."
Библиотека https://github.com/hflabs/dadata-csharp поддерживает .NET Standard 2.0+, то есть:
- .NET 5.0+
- .NET Core 2.0+
- .NET Framework 4.6.1+
- Mono 5.4+
- Xamarin.iOS 10.14+
- Xamarin.Mac 3.8+
- Xamarin.Android 8.0+
То есть формально .NET Framework 4.6.1 как бы поддерживается, но сами Microsoft пишут, что на самом деле как бы и нет:
While NuGet considers .NET Framework 4.6.1 as supporting .NET Standard 1.5 through 2.0, there are several issues with consuming .NET Standard libraries that were built for those versions from .NET Framework 4.6.1 projects. For .NET Framework projects that need to use such libraries, we recommend that you upgrade the project to target .NET Framework 4.7.2 or higher.
Так что советую попробовать версию .NET Framework 4.7.2 или выше.
SLA на ответы от API
Добрый день!
Хотел бы уточнить по времени ответа от вашего API:
- какое среднее время ответа на подсказку адреса? и предельное время?
- какое среднее время ответа на стандартизацию адреса? и предельное время?
Спасибо!
Денис, здравствуйте!
В среднем — 50мс для Подсказок и 200мс для Стандартизации.
Время ответа от «Дадаты» конструктивно не может превышать 4 секунд, если запрос обрабатывается дольше — вернётся ошибка.
API по ИНН - задвоение кодов
для расширенного статуса data.state.code в таблице кодовhttps://github.com/hflabs/party-state/blob/master/party-state.csv
существуют два одинаковых статуса:
| 201 | LIQUIDATED | Ликвидация |
| 501 | LIQUIDATED | Ликвидация |
это ошибка или налоговая может возвращать эти коды с одинаковым наименованием?
jQuery 3+ в плагине подсказок
Пора бы сделать плагин https://github.com/hflabs/suggestions-jquery совместимым с будущими версиями:
JQMIGRATE: jQuery.trim is deprecated; use String.prototype.trim
JQMIGRATE: jQuery.isArray is deprecated; use Array.isArray
JQMIGRATE: jQuery.isFunction() is deprecated
JQMIGRATE: jQuery.isNumeric() is deprecated
JQMIGRATE: jQuery.fn.focus() event shorthand is deprecated
Спасибо, исправим в будущем. Пока любые версии jQuery работают с виджетом «подсказок».
Почему на сайте wildberris отображается статус ИП со старым ОГРН
Почему на сайте wildberris отображается статус ИП со старым ОГРН , хотя я зарегистрировался как самозанятый! В поддержке сказали обратится к вам ИНН 524927195152
У нас в принципе нет информации о самозанятых. «Дадата» получает информацию об ИП и юрлицах из справочника ЕГРЮЛ/ЕГРИП и возвращает те данные, которые там есть:

Что и возвращает «Дадата»: https://dadata.ru/suggestions/#party

Информацию о самозанятых Wildberries должны брать из налоговой, но они этого не делают по каким-то причинам.
Проблема на стороне вайлдберрис, но они не отвечают на наши письма. Мы писали более 10 раз о некорректном подключении, к сожалению, не получили обратную реакцию.
Вы можете сообщить поддержке вайлдберрис, что они могут написать нам и мы поможем со всем разобраться.
Города московской области
Здравствуйте, столкнулся с проблемой, что такие города как Клин, Сергиев Пассад, Наро-Фоминск и т.д. считаются не городами а районами.
Так и должно быть? Это странно выглядит.

Добрый день! Дело в том, что налоговая превратила часть городов Московской области в районы. Подробнее мы рассказывали в новостях (ссылка).
В «Стандартизации» эти города возвращаются в area. В «Подсказках» — в city и в area.
Информация по филиалам банков
Добрый день! Подскажите, пожалуйста, откуда вы берете БИКи филиалов банков? Например, здесь https://dadata.ru/find/bank/044525142/
На сайте ЦБ РФ такое информации нет, по филиалам доступны только Регистрационный номер, Наименование, Дата регистрации и Место нахождения (https://www.cbr.ru/banking_sector/credit/coinfo/?id=400000031)
Виталий, здравствуйте! Мы пользуемся официальным справочником БИК Банка России.
Сервис поддержки клиентов работает на платформе UserEcho