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

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

0
Under review

Перебор результата при большом количестве предприятий с одинаковым ИНН

Сергей 21 hours ago in Интеграции • updated by Валерия 20 hours ago 1

Добрый день!

Подскажите, пожалуйста, возникла такая проблема:

При поиске по ИНН: 7707049388 находится множество филиалов Ростелекома, но в ответе API, они выдаются только 10 штук и в алфавитном порядке, как я понял. Есть ли возможность доп запросами выдернуть все множество филиалов, чтобы среди них найти нужный мне по наименованию? Допустим, какая-нибудь метка запроса, что выдавать ответ уже не с 1 по 10, а с 11 по 20?

Заранее большое спасибо!

Answer
Валерия 20 hours ago

Сергей, добрый день!

Максимально количество ответов в Подсказках — 20. Выбрать ответы "с 11 по 20", то есть следующие, нельзя.

Найти филиал в Дадате можно по ИНН + город и улица. Например, «7724261610 москва мясницкая».


Если искать только по головным организациям, ИНН должно быть достаточно. Филиалы можно отсеять из ответа по значению поля branch_type (у головных компаний оно равно MAIN, у филиалов — BRANCH).

0
Under review

npm для Node Что я делаю не так?

Иван 1 day ago in Подсказки • updated by Антон 19 hours ago 1

Вот я делаю:

const Dadata = require('dadata-suggestions');
const dadata = new Dadata('здесь строка api ключ')
dadata.party('7736050003') // это инн газпрома
    .then((data) => {
        console.log(data);
    })
    .catch(console.error);
Но мне в ответ { suggestions: [] }
Что я делаю не так?
Answer
Антон 19 hours ago

У библиотеки неактуальный пример вызова, похоже. Рабочий вариант такой:

dadata
  .party({query: "7736050003"}) // это инн газпрома
  .then(data => {
    console.log(data);
  })
  .catch(console.error);
0
Not a bug

Ошибка распознавания адреса

Иван 2 days ago • updated 1 day ago 2

Здравствуйте.
Я понимаю, что в адресе присутствовали лишние данные в скобках, но город был задан явно и он проигнорирован, выборка произошла вообще из другого города.


[source] => Россия, Волгодонск, ул.Энтузиастов, 11 (напротив Поликлиники 3, рядом с парком Дружба)
[result] => Ленинградская обл, Киришский р-н, массив Посадников Остров, снт Дружба-3, ул Энтузиастов, д 11
Answer
Валерия 1 day ago

Иван, здравствуйте.


Не всегда Дадате удаётся уверенно распознать адрес. В таких случаях она предлагает вариант разбора, но маркирует адрес как «Сомнительный» (столбец «Код проверки» в файле и поле qc = 1 в API). Именно это и произошло для указанных вами адресов.


Сомнительные адреса лучше проверить вручную, чтобы убедиться, что Дадата не ошиблась в своих предположениях.


Если Дадата уверена в разборе, то код проверки — «Корректный» (qc = 0). Вероятность ошибки в корректных адресах — 1 на 10 000 адресов.


Мы, со своей стороны, постараемся улучшить разбор таких адресов в будущем. Спасибо, что написали про случаи некорректного разбора.