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

+1
Отвечен
Ошибка SSL-сертификата при работе с API
В командной строке linux набираю:
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.Где у меня ДНК?

Ответ
Антон Жиянов
11 лет назад
Ваш curl почему-то не считает SSL-сертификат DaData заслуживающим доверия. При этом сам сертификат валидный (можно проверить через браузер), и у меня на нескольких машинах эта проблема не воспроизводится.
Можно просто выполнить curl с ключом -k:
Можно просто выполнить 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

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

Ответ
Антон Жиянов
11 лет назад
Согласно российскому классификатору адресов, у города Тайга в Кемеровской области нет индекса. Но индексы есть у входящих в него улиц. Ваша улица есть в списке подсказок?

+1
Отвечен
Алгоритм поиска опечаток
Здравствуйте. Подскажите, пожалуйста, каков алгоритм нахождения опечаток? Через расстояние Левенштейна или нечто другое? Чем обеспечивается его относительная быстрота?

Ответ
Антон Жиянов
10 лет назад
Добрый день. Речь про адреса? Дадата исправляет опечатки по конечному набору правил. Если интересуют подробности, посмотрите статью Саши Гечиса на хабре.

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

Ответ
Антон Жиянов
11 лет назад
Добавили в API стандартизации гранулярные поля телефона: country_code, city_code, number, extension.

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

+1
Исправлен
Индекс Волгоград ул Комсомольская д 6
Индекс адреса "г. Волгоград, ул. Комсомольская, 6" опрелеляет не 400131, а 400038 – Комсомольская (М.Горького) Это поселок недалеко от волгограда.
Спасибо
Спасибо

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

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

+1
Исправлен
Ошибки в распознании имен
Имя превращается в неправильную фамилию
Cабина — Кабина
Светлана — Кветлана
Cабина — Кабина
Светлана — Кветлана

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

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

+1
Завершен
Сделайте пожалуйста обертку сервиса подсказки для API в C#/.Net
Сделайте пожалуйста обертку сервиса подсказки для API в C#/.Net

Ответ
Антон Жиянов
8 лет назад
Пожалуйста: пример работы с подсказками DaData на C#
Использует внешнюю библиотеку RestSharp.
Сервис поддержки клиентов работает на платформе UserEcho