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

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

0
Отвечен

Не существует адрес

Анонимный 9 лет назад обновлен Антон Жиянов 7 лет назад 5
Добавите адрес? Не получается найти в подсказках адреса зданий для одной улицы Омска(улица Омская). <br>Например: Омск улица Омская 125<br>Омск улица Омская 127<span class="redactor-invisible-space"><br></span>
Ответ
Антон Жиянов 7 лет назад

Исправили.

0
Исправлен

Проблема с API запросом в Visual Basic

Анонимный 9 лет назад обновлен Антон Жиянов 9 лет назад 5
Добрый день,
у нас есть проблема с интеграцией API в Visual Basic.
Мы подключили библиотеки Далее скачали библиотеку dadate-scharo.dll в проекте.

Далее в коде прописали:
Dim api As New dadatacsharp.CleanClient("********************************************", "********************************************", "dadata.ru", "https")
Dim inputs() As String = {"Москва Милютинский 13", "Питер Восстания 1"}

'Dim request As New dadatacsharp.CleanRequest(dadatacsharp.StructureType.ADDRESS, inputs)

Dim cleaned As dadatacsharp.CleanResponse = api.Clean(Of dadatacsharp.AddressData)(inputs)

For Each el As dadatacsharp.AddressData In cleaned.data
MsgBox(el.ToString())
Next

Но при отладке и заходе в эту процедуру выдается ошибка:
Image 91

Что можно сделать?
Ответ
Антон Жиянов 9 лет назад
Проблема в несовместимости разрядности библиотек — dadata-csharp.dll была скомпилирована под x86. Пожалуйста, обновитесь на свежий релиз — 15.5.
0
Отвечен

Только города без адресов в подсказке с адресом

Анонимный 9 лет назад обновлен Антон Жиянов 4 года назад 4

Здравствуйте. Можно ли используя jQuery-плагин сделать так, чтобы в подсказке с адресом появлялись только города без адресов?

Ответ
Антон Жиянов 7 лет назад
Добрый день, можно.
Вот пример.
0
Отклонен

Код полноты исходного адреса

Анонимный 8 лет назад обновлен Антон Жиянов 4 года назад 11

Добрый день!

1. Не могли бы вы подсказать, как определяется код качества (стандартизации) и от чего зависит, чтобы нам понимать эту логику и иметь возможность прогнозировать результаты, заранее исправлять неточности в адресах. По каким критериям оценивается качества?

2. Сейчас при обработке адреса, который содержит только улицу и номер дома, например, приходит код полноты = дом не найден в КЛАДР, но нет упоминания, что:
1 Не пригоден, нет региона

2 Не пригоден, нет города


Можете отдавать в коде полноты перечисление всех этих кодов?

На основании этого мы могли бы давать рекомендации (автоматом) своим подразделениям - что именно им следует сделать с адресом, чтобы он распознался корректно.


Также, если есть только город и регион - но подразумевается деление на улицы, то нужно два кода:

3 Не пригоден, нет улицы

4 Не пригоден, нет дома

Ответ
Антон Жиянов 4 года назад

Не планируем.

0
На рассмотрении

Можете ли вы работать с данными на английском?

Анонимный 10 лет назад обновлен Антон Жиянов 8 лет назад 3
Ответ
Антон Жиянов 8 лет назад

Если это российские данные, просто набранные транслитом (например, sidorov pavel petrovich), то в принципе можем. Для этого есть модуль обратной транслитерации (сейчас на сайте он отключен).


Если же речь идет о зарубежных адресах / телефонах, то их стандартизация не поддерживается. Кроме украинских адресов, для них есть отдельный модуль.

0
Не ошибка

Метод update в подсказках

Анонимный 9 лет назад обновлен Антон Жиянов 9 лет назад 7
Добрый день.

Не могу разобраться с работой методов плагина. Дополняю стандартный код подключения вызовом метода и получаю ошибку "Uncaught TypeError: undefined is not a function" в строке вызова функции update()

Вот сам код:
<input id="address" name="address" type="text" size="100"/>
<link href="https://dadata.ru/static/css/lib/suggestions-4.8.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!--[if lt IE 10]>
    <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.1/jquery.xdomainrequest.min.js"></script>
<![endif]-->
<script type="text/javascript" src="https://dadata.ru/static/js/lib/jquery.suggestions-4.8.min.js"></script>

<script type="text/javascript">
    var suggestionsPlugin = $("#address").suggestions({
        serviceUrl: "https://dadata.ru/api/v2",
        token: token,
        type: "ADDRESS",
        /* Вызывается, когда пользователь выбирает одну из подсказок */
        onSelect: function(suggestion) {
            console.log(suggestion);
            suggestionsPlugin.clear();
        }
    });
    $("#address").val('Москва');
    suggestionsPlugin.update();
</script>
0
Отвечен

Метод api.Clean<AddressData>(inputs) на C# почему-то возвращает не все параметры

Анонимный 9 лет назад обновлен Антон Жиянов 9 лет назад 7
Попадают только в таком варианте:
[AddressData: source=Москва Милютинский 13, region=Москва, area=, city=, settlement=, street=Милютинский, house=13, qc=0]

0
Исправлен

Отсутствуют улицы Чекатуева и Бакина

Анонимный 8 лет назад обновлен Антон Жиянов 7 лет назад 6

Реальность такова, что в КЛАДР нет многих адресных объектов, в т.ч. улиц.

От стандартизации ожидают адреса в нужном формате, а получают адрес за вычетом тех данных, которых нет в кладр. На мой взгляд, адрес не должен терять улицу тогда, когда она указана в оригинале и подлежит идентификации как улица. Ведь дома остаются, и это разумно! В любом случае стандартизованная версия без потерянных данных должна присутствовать в ответе, так же как и в отдельном поле, предназначенном для такого случая. Возможно, это применимо еще к каким-то частям адреса - не уверен, детально не рассматривали. Но улица - точно.

0
Исправлен

Адрес без города, только улица распознан как корректный

Анонимный 8 лет назад обновлен Антон Жиянов 8 лет назад 6

Добрый день.
Отправляю на стандартизацию адрес, не содержащий региона, области, города, только улицу:
грибоедова 1б

получаю стандартизированный адрес:
Россия, г Москва, пер Харитоньевский М., д 1Б

и коды качества и полноты у него при этом:

Дом не найден в КЛАДРКорректный

В данном случае - это ввод в заблуждение. Корректный адрес не будут перепроверять и ошибочно занесут в базу заведомо неправильный адрес.

Можно в этом случае писать хотя бы код качества = Сомнительный.

Ответ
Антон Жиянов 8 лет назад

Исправили, теперь код «сомнительный».

0
Не ошибка

неполный регион

Денис Юрьевич 9 лет назад обновлен Антон Жиянов 9 лет назад 1

в jQuery suggestion.data.region возвращает "Краснодарский" а не "Краснодарский край"

Сервис поддержки клиентов работает на платформе UserEcho