Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
PHP 8.0 cURL error 60: SSL certificate problem: unable to get local issuer certificate
Создаю пакет dadata для PHP для версии 8.0
и вот такая ошибка, https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://cleaner.dadata.ru/api/v1/clean/address" href="http://127.0.0.1:8000/#context-app-routing" aria-describedby="" tabindex="0">
cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://cleaner.dadata.ru/api/v1/clean/address
как можно исправить?
Видимо, ОС не считает сертификат доверенным. Достаточно будет установить актуальные обновления ОС, чтобы проблема ушла. Если не готовы устанавливать, можете переключиться на http вместо https.
Урус-Мартан - неправильный тип
ФИАС -eb208b95-1f50-4290-a9c9-46909aea49a0
отдает тип город - но в settlement (населенный пункт) вместо city
Мы получаем данные из ФИАС (ГАР), где Урус-Мартан записан как населенный пункт:

Отображение связанных организаций в виде графа
Добрый день.
У нас в системе есть отображение наших субъектов в виде графа связей,
почти точно так же как тут:
https://www.rusprofile.ru/connections/150495
Что бы отобразить эти связи, нам приходиться выкачивать связанные организации из дадаты и добавлять в наш справочник субъектов.
Не наши субъекты нам по сути не нужны, нужны только для отображения этих связей.
Мы не можем пользоваться сторонним сервисом, тем же самым rusprofile.ru или спар, т.к. у нас есть свои другие типы связей и свои данные в карточках субъектов, которые надо отображать на графе связей (или использовать как фильтр). Еще там есть и наши физические лица.
В дадате есть все ЮЛ, ИП и зарубежные филиалы.
Т.е. по идее мы могли бы вовсе не использовать сервис "Поиск аффилированных компаний"
и не импортировать к нам ненужных агентов в графовую БД.
Вы могли бы по запросу двух (и более) агентов отдавать всю цепочку агентов (до глубины N) через которых они связаны между собой. А мы отобразить их на своем графе со своими данными, что бы пользователь самостоятельно принял решение об их аффилированности.
Да если пользователь кликнет на агенте, который у нас не скачан, то нам придется запросить его сведения. Однако наличие такого сервиса (отдать цепочку связанных агентов по указанным) нас могло бы освободить от необходимости самостоятельно выкачивать (и обновлять) промежуточных агентов.
Вероника, добрый день! Спасибо за идею. Пока не планировали делать такой сервис, но учтём на будущее. Сейчас можно только самостоятельно проверять через Поиск аффилированных компаний в связи с Поиском по организациям, как вы и делаете.
Если адрес есть в фиасе то он гарантированно будет в дадате?
Добрый день!
Подскажите пожалуйста если Дадата работает по объединенному справочнику налоговой службы (ФИАС) и Почты России то получается Дадата все таки полнее чем ФИАС? получается что может быть такое что в ФИАСЕ чего-то нет а в дадате есть?
Подскажите пожалуйста когда в ФИАСе происходит обновление, то дадата обновляется в этот же момент? то есть может быть такое что дадата отстает по обновлениям фиаса?
Ольга, добрый день! Да, все адреса, которые есть в ФИАС, есть и в Дадате. Но у нас есть около 15% от общей массы адресов сверх этого. То есть да, наш справочник полнее.
Мы обновляем справочник адресов раз в неделю. Да, может быть отставание, но не значительное.
Справочник кодов ошибок для подсказок
Добрый день!
Можно получить перечень кодов ошибок для сервиса Подсказки? Хотим обрабатывать их на своей стороне.
Добрый день! Список здесь: https://dadata.ru/api/suggest/address/#return.
Устаревшие названия
Добрый день! Есть необходимость выводить бывшие названия адресов. Подсказка выводит эти названия в скобках, но при выборе адреса, передается только текущее актуальное значение. Каким образом можно получить полную строку подсказки с устаревшим названием?
Здравствуйте! Можно смотреть на поле "history_values", в нём будут возвращаться исторические названия, если они были. И если их сохранили в справочнике адресов налоговой — бывает, что удаляют старую запись и создают новую без каких-либо связей.
Загрузка ОКВЭД/ОКТМО целиком
Добрый день. Есть необходимость периодически загружать и обновлять справочники ОКВЭД и ОКТМО целиком. Подскажите, пожалуйста, как получить больше 20 записей справочника ОКВЭД/ОКТМО при загрузке из DaData ? Как это сделать? Спасибо.
Здравствуйте, Анастасия! Скачать справочники целиком в Дадате нельзя, но можно найти списки в открытых источниках. Например, на normativ.kontur.ru или rosstat.gov.ru.
Совместное использование с google maps
Здравствуйте. Как подружить ваш сервис совместно с google maps? Вместо autocomplete от google использовать ваши подсказки, но при этом чтобы осуществлялся поиск по карте и чтобы проставлялся балун.
Добрый день! Вот пример. В скрипте подставьте ваш API-ключ Google-карт вместо GOOGLE_API_KEY.
Как изменить запрос перед отправкой в onSearchStart?
Пытался сделать так:
onSearchStart: function(query) {
query.value = city+' '+query.value;
}
// и так
onSearchStart: function(query) {
query = city+' '+query;
}
// Но ничего из этого никак не влияет на запрос
Вот так:
function onSearchStart(params) {
params.query = ...
}
$(el).suggestions({
...
onSearchStart: onSearchStart
};
О работе метода FindAddress
Добрый день.
Пишем на языке C# (Dadata.dll).
Суть задачи: нужно передать с сайта в ERP систему адрес (одноразово, прямо в момент заказа).
Решили сделать так:
1. На сайте из строки адреса получаем его структуру.
2. Берем из структуры два кода адреса (kladr_id и fias_id)
3. на стороне ERP берем эти коды (2) и ищем адрес по коду методом https://dadata.ru/api/find-address/
И вот что обнаружили, по fias_id (если он есть) адрес находится, в вот kladr_id поиск ни когда не возвращает результатов.
Примеры поиска:
2200000100001660049 и e63427cd-bf63-4a60-8e74-2d832fb9366e
2900600005400070007 и 81a0833e-a86f-472f-aa9e-ea8d0419fa97
В документации (https://dadata.ru/api/find-address/ ) сказано, что сервис ищет по любому из этих кодов.
Подскажите, пожалуйста, в чем ошибка?
Добрый день! Метод Адрес по коду КЛАДР или ФИАС ищет по КЛАДР-коду только до улицы. У домов нет постоянных КЛАДР-кодов, поэтому использовать их вовсе не стоит. В целом, лучше всегда использовать ФИАС-код вместо КЛАДР, даже для улиц и выше.
Сервис поддержки клиентов работает на платформе UserEcho