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

Иногда мы отвечаем на ваши вопросы даже ночью. Угадайте, почему? Мы просто любим наш сервис и хотим, чтобы он развивался в исключительно хорошую сторону. А ваши вопросы очень помогают нам в этом.


Именно здесь вы можете помочь нам сделать DaData.ru лучше! Отправьте сообщение, и мы ответим вам в течение 1-2 дней (а может, уже и через час, если мы еще не уснули или не в кино :)


P.S. Оставляйте свои идеи — чего не хватает сейчас сервису. И голосуйте за чужие идеи. Чем больше голосов набирает идея, тем скорее мы ее делаем.

0
Answered
evgeny32 2 years ago in Стандартизация • updated by Антон 2 months ago 2

Здравствуйте!

Скопировал пример с для php отсюда https://gist.github.com/nalgeon/10387295#file-dadata-example-php

Вставил свои ключи, но возвращается Response: NULL

в чем может быть проблема?

0
Fixed
Anonymous 2 years ago in Стандартизация • updated by Антон 2 years ago 5

Пользуемся вашей API Стандартизации. Адреса типа "Мичуринский проспект д.7" от вас возвращаются в виде "Мичуринский проспект.Олимпийская деревня". Такая улица тоже есть в Москве, но это другая улица!

Answer
Антон 2 years ago

Исправили.

0
Fixed
Anonymous 3 years ago in Стандартизация • updated by Антон 3 years ago 7
Добрый день! Подскажите, почему запрос вида

curl -X POST -H "Content-Type: application/json" -H "Authorization: Token 7ba3c22b614c6afa73ad2a4539035fa045e9b409" -d '{"structure": ["ADDRESS"], "data":[["Москва, ул Летчика Грицевца"]]}' https://dadata.ru/api/v2/clean

Возвращает улицу "street": "Летчика Бабушкина"??? Но если в запросе поставить улицу "г Москва, ул Летчика Грицевца (п Внуковское)", как в ваших подсказках, то ответ будет верен!!!!
Answer
Антон 3 years ago
Исправили.
0
Fixed
Anonymous 2 years ago in Стандартизация • updated by Антон 10 months ago 3
В система автозаполнения по адресу г. Воронеж ул. Шукшина д.13 подставляется индекс 394075, а нужен 394005
Answer
Антон 10 months ago

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

-1
Completed
Anonymous 3 years ago in Стандартизация • updated by Антон 3 years ago 2
Основной вопрос - параметр qc в ответе. Исходя из документации, он 0 - если имя было распознанно уверенно, 1 - если требуется уточнение. Но проблема в том, что это практически не дает никакой информации при автоматическом распознавании. Получается или "мы уверены на 100%" или "кажется, так, но никаких гарантий". Если в случае qc = 1 не применять полученные от DaData результаты, то есть шанс вообще никогда ничего не использовать.

Простой пример:
=> {:source=>"иванов ваня васильевич", :surname=>"Иванов", :name=>"Иван", :patronymic=>"Васильевич", :gender=>"М", :qc=>1}

Мы получаем qc = 1, видимо, потому что имя дано в уменьшительно-ласкательной форме - "Ваня". Но результат распознавания верный. Как быть? В итоге, сейчас приходится просто забывать про качество рапознавания и брать все, что вернет API. Что, как вы понимаете, не комильфо.

Было бы замечательно интерпретировать qc как вероятность, что распознание прошло успешно. Тогда параметр qc должен принимать значения от 0 до 1. Чем ближе к 0, тем меньше вероятность, что на эту информацию можно полагаться. Чем ближе к 1 - тем лучше. При таком раскладе клиент API сам решает, какой уровень qc для него приемлем.
-3
Declined
Антон 3 years ago in Стандартизация • updated 2 years ago 3