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

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

0
Исправлен

Перестали приходить коды ОКТМО в ответе

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 4
Здравствуйте.

Я в рамках разработки своего проекта провел интеграцию с dadata. Скоро выход в продакшн и тут я заметил, что пропали коды ОКТМО в ответах сервиса подсказок.
Пропали они не везде, но в большинстве запросов.

Начал проверять дебаггером и выяснил следуюущее.

Я вижу, что ОКТМО приходит в массиве suggestions от сервера
Image 57

Однако в моменты вызова коллбека onSelect поле oktmo почему то уже равно null

Image 58

С чем может быть связано такое поведение? Это баг или я не правильно использую плагин? Есть ли возможность исправить такое поведение?

Спасибо.
С уважением,
Александр
Ответ
Антон Жиянов 10 лет назад
Исправлено 29.12.2014.
0
Отвечен

Нам требуется проверять только одно поле

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 1
Вопрос следующий, если мы будем посылать через API только запросы на поле ИНН, оплата будет считаться по количеству запросов этого типа?

Например, нам надо чтобы когда пользователь вводит ИНН, мы проверяли этого пользователя на соответствие этого поля названию компании.
Ответ
Антон Жиянов 10 лет назад
API стандартизации пока не умеет проверять ИНН. Возможно, добавим эту возможность в 2015 году.

Вы можете использовать  API подсказок, чтобы по ИНН получить список подходящих компаний. Запросы подсказок бесплатны до 10 тысяч запросов в день. Если больше — подписка на год стоит 3 500 рублей (5 000 для юридических лиц).
0
Отвечен

вопрос по разбору адреса

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 3
Начал свое знакомство с сервисом подсказок. И возник вопрос. Почему адрес "мск пресненская 6" удачно разбирается и возвращается, а адрес "мск пресненска 6" и "мск пресненскайа 6" возвращает только город без улицы?
Ответ
Антон Жиянов 10 лет назад
Дадата очень консервативно исправляет опечатки, чтобы не увести адрес «не туда». Подробнее об этом написано на хабре (раздел «Заблуждение первое: автоматически исправлять любые опечатки — хорошо»).
0
Исправлен

Ошибки Array.prototype.slice

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 4
при отправке запроса со следующими параметрами:
serviceUrl: 'https://dadata.ru/api/v2',
token: '...........................................',
type: ADDRESS,
hint: false,
autoSelectFirst: true,
bounds: 'city-settlement'
падает ошибка в функции
slice: function(obj, start) {
return Array.prototype.slice.call(obj, start);
}

текст ошибки: <error>


При отправке запроса
serviceUrl: 'https://dadata.ru/api/v2',
token: '173901a08a779c3b518fde26a39a070ac15f6690',
type: $this.data('suggestion-type').toUpperCase(),
hint: false,
autoSelectFirst: true,
bounds: 'house'
constraints: $('input.org-orgstreet')
браузер Google Chrome вообще вылетает (черный экран с надписью "Он мертв, Джимми")
Ответ
Антон Жиянов 10 лет назад
Исправили.
0
Отвечен

Разница результатов между API и проверкой файлом на вашем сайте

Виктор Лыгин 10 лет назад обновлен Антон Жиянов 10 лет назад 1
Почему отличаются результаты по имени СТАС через API и через проверку на вашем сайте здесь https://dadata.ru/#!process_form_from_file ?
Через сайт выдает верное имя Станислав
А через API такого имени нет, хотя есть куча других странных имен.

Еще на сайте выдается колонка Качество. Если ли возможность проверять качетсво через API?
Ответ
Антон Жиянов 10 лет назад
Вот результаты через API. Запрос:
{
  "structure": [ "NAME" ],
  "data": [[ "Стас" ]]
}
Ответ:
{
    "structure": [
        "NAME"
    ],
    "data": [
        [
            {
                "source": "Стас",
                "surname": null,
                "name": "Станислав",
                "patronymic": null,
                "gender": "М",
                "qc": 1
            }
        ]
    ]
}

Как видите, вернул то же, что и на сайте — имя «Станислав». Что касается качества, то его можно понять по полю qc (код качества). Описание кодов качества есть на странице  API стандартизации.
0
Не ошибка

Возвращаются коды КЛАДР для несуществующих адресов

Анонимный 10 лет назад обновлен Антон Жиянов 9 лет назад 13
query: "Челябинская обл, г Челябинск, ул Косарева, д 69а"

  1. suggestions: [{value:Челябинская обл, г Челябинск, ул Косарева, д 69А,…}]
    1. 0: {value:Челябинская обл, г Челябинск, ул Косарева, д 69А,…}
      1. data: {qc_complete:5, qc_house:3, postal_code:454018, postal_box:null, country:Россия, region_type:обл,…}
        1. kladr_id: "7400000100004480042"
      2. unrestricted_value: "Челябинская обл, г Челябинск, ул Косарева, д 69А"
      3. value: "Челябинская обл, г Челябинск, ул Косарева, д 69А
query: "Челябинская обл, г Челябинск, ул Косарева, д 999"

  1. suggestions: [{value:Челябинская обл, г Челябинск, ул Косарева, д 999,…}]
    1. 0: {value:Челябинская обл, г Челябинск, ул Косарева, д 999,…}
      1. data: {qc_complete:5, qc_house:4, postal_code:454018, postal_box:null, country:Россия, region_type:обл,…}
        1. kladr_id: "7400000100004480008"
      2. unrestricted_value: "Челябинская обл, г Челябинск, ул Косарева, д 999"
      3. value: "Челябинская обл, г Челябинск, ул Косарева, д 999"

Ответ
Антон Жиянов 9 лет назад
Пожалуйста, обратите внимание на код проверки дома (qc_house):
  • Челябинская обл, г Челябинск, ул Косарева, д 69а: qc_house = 3 (различие в расширении дома с домом 69).
  • Челябинская обл, г Челябинск, ул Косарева, д 999: qc_house = 4 (дом найден по диапазону Н(103-999))
0
Отвечен

Порядок выдачи результатов стандартизации

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 1
При запросе, например, 50-ти адресов в одном пакете, гарантируется ли, что порядок результатов будет таким же, как и в запросе?
К примеру, в запросе [["адрес_1"], ["адрес_2"], ["адрес_3"]]
На каком месте в ответе будет стоять адрес_2?
Ответ
Антон Жиянов 10 лет назад
Порядок результатов будет таким же, адрес_2 будет на втором месте.
0
Исправлен

Пробел при вводе организации активирует подсказку под курсором мыши

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 3
Если вводить наименование организации, состоящей из нескольких слов, при нажатии пробела выбирается подсказка, которая оказалась под курсором мыши в данный момент.
Пытались ввести Воип Групп, выбралась другая организация.
http://imgur.com/KGoYWEE
Ответ
Антон Жиянов 10 лет назад
Исправили.
0
Исправлен

не разбирается квартира

Анонимный 10 лет назад обновлен Антон Жиянов 8 лет назад 2
запрос "77 внуково, улица 8 Марта, дом 1, корпус 3, строение , квартира 31"
в подсказке не предлагается квартира 31
Ответ
Антон Жиянов 8 лет назад
Спасибо, постараемся исправить такие случаи в дальнейшем.
0
Исправлен

С подсказок и стандартизации разный индекс

Анонимный 10 лет назад обновлен Антон Жиянов 10 лет назад 2
Адрес: обл Новосибирская, г Бердск, ул Абрикосовая, д 2

Через стандартизацию получаю индекс 633001, а через подсказки 633000.
Ответ
Антон Жиянов 10 лет назад
Исправили.

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