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

В названии организации ООО ООО"СофтАрт" слишком много ООО
ООО ООО"СофтАрт" на самом деле называется ООО "СофтАрт"
Пару раз просил исправить. С момента первой просьбы прошел год, со второй - несколько месяцев, а воз и ныне там...
ОГРН 1045207897228

Ошибка SSL-сертификата при работе с API
curl -X POST -H "Content-Type: application/json" -H "Authorization: Token 0f36b491847тут_мой_ключ6544ff5cdf10adf36" -d '{ "structure": [ "ADDRESS" ], "data": [[ "Москва, Милютинский 13" ] ] }' https://dadata.ru/api/v1/cleanПолучаю:
curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed More details here: http://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). The default bundle is named curl-ca-bundle.crt; you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option.Где у меня ДНК?

Можно просто выполнить curl с ключом -k:
curl -k -X POST -H "Content-Type: application/json" -H "Authorization: Token ${API_KEY}" -d '{ "structure": [ "ADDRESS" ], "data": [[ "Москва, Милютинский 13" ] ] }' https://dadata.ru/api/v1/clean

Нет индекса у адреса в Подсказках
/* Вызывается, когда пользователь выбирает одну из подсказок */ onSelect: function(suggestion) { alert('value: '+suggestion.value+' index: '+suggestion.data.index); document.getElementById('postcode').value = suggestion.data.index; console.log(suggestion.data.index); }Получаю "Россия, обл Кемеровская, г Тайга"
А индекса нет :(
Причём для "Нижний Тагил" индекс есть, а например для "Таганрог" - нет.
При этом адрес в выпадающем списке есть и я выбираю его кликом оттуда.


Алгоритм поиска опечаток


Номера домов и номера телефонов
Написал в комментариях к своему предыдущему сообщению, но, видимо, не заметили. Поэтому выношу в отдельную тему.
Хотелось бы дополнить список возможных "типов" номеров домов:
house_type домовладение
block_type литера, сооружение, участок
flat_type бокс, помещение
Так же, было бы полезным "разбирать" номер телефона на составляющие:
- код страны
- код города/оператор сотовой связи
- собственно номер телефона


Оповещение о повышении уровня распознавания
Предлагаю сделать возможность обмениваться данными, для того, чтобы вы могли лучше в дальнейшем или уже сейчас настраивать алгоритмы распознавания. Например, я залью определеное количество данных адресов. Данная пакетная загрузка будет в моем личном кабинете отмечена определенным уровнем распознавания (отличным от 100%). Когда алгоритм станет совершеннее и процент распознавания увеличится, тогда я получу уведомление. При этом мне не обязательно получать чистые данные, а просто необходимо будет протестировать сервис - на сколько у него хорош уровень распознавания, чтобы при должном уровне начать им пользоваться.

Индекс Волгоград ул Комсомольская д 6
Спасибо

Исправили. Теперь возвращаются правильные индексы, потому что Дадата использует индексы Почты.

6 новоподмосковный переулок переводит в Новоподмосковный 1-й
+
6 новоподмосковный |
Новоподмосковный 8-й |

Ошибки в распознании имен
Cабина — Кабина
Светлана — Кветлана

Исправили транслитерацию. Поддержку имён с украинской і пока не планируем.

Проблема поиска внутри города с включенным флагом restrict_value
Добрый день! Заметили, что неправильно работает ограничение сектора поиска.
Для повторения ошибки нужно:
- зайти в ваш пример http://codepen.io/dadata/pen/qADdb?editors=101
- выбрать ограничение "Конкретный регион (Москва)"
- ввести в поле поиска "Солянка 6"
- выбрать "ул Солянка, д 6"
Вместо нужного нам адреса выбирается подсказка "ул Солянка, д 2/6 стр 1 ". Если попробовать повторить поиск "Солянка 6", то такой адрес уже не будет найден.
Сервис поддержки клиентов работает на платформе UserEcho