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

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

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

Стандартизация названия компании

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

Понятно, что однозначно определить компанию по названию далеко не всегда можно. Но Дадата хотя бы могла предлагать топ-3 вариантов. 


Это можно сделать через API подсказок. Но самостоятельно писать программу для обработки названий через API неудобно — лучше, если бы Дадата умела обрабатывать названия из файла. Как это сделано в стандартизации для ФИО, адресов и телефонов.

0
Отвечен

СНТ в street_type

Сергей 8 лет назад обновлен Пользователь 10218 7 лет назад 5

Название СНТ выводится в street_type.

Пример адреса:

Московская обл, Волоколамский р-н, деревня Ченцы, снт Родник

...

settlement: "Ченцы"
...

street: "Родник"

street_type: "снт"

...


Это нормально, что СНТ рядом с деревней считается её улицей?

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

Дадата использует справочник адресов налоговой службы (ФИАС). В нем снт Родник считается подчинённым объектом по отношению к деревне Ченцы, поэтому такой результат.

0
Отвечен

Обработка обратного слеша "\"

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

Через API отправляем адрес, который содержит обратный слеш "\". Возможна ли ошибка при обработки адреса со стороны вашего сервиса?

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

По правилам JSON, обратный слеш в теле запроса должен эскейпиться:

"Москва \\ Турчанинов"

Так ошибки не будет.

0
Отвечен

ОКПО компании

Andrey_ctm 8 лет назад обновлен Антон Жиянов 4 года назад 7

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


Нам нужен поиск по ОКПО (с последующим выводом дополнительных данных компании), а также нужно автоподставление данных компании по ИНН. С последним, как я понимаю, проблем нет, но с первым непонятно.

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

Добавили ОКПО в информацию о компании (поле data.okpo). Возвращается для действующих головных компаний и для действующих ИП. Для филиалов и ликвидированных — нет.

0
Исправлен

Не возможно оплатить Б. картой

Константин 8 лет назад обновлен Антон Жиянов 8 лет назад 2

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

Пытаюсь пополнить баланс. Ввожу сумму. Нажимаю пополнить. 

Прошу срочно решить проблему!

Нужно сейчас обработать порядка 1750 записей. Если решать с восстановлением работы оплаты долго то был бы благодарен работе в кредит 

:

Не удается получить доступ к сайту

Веб-страница по адресу https://money.yandex.ru/eshop.xml, возможно, временно недоступна или постоянно перемещена по новому адресу.

ERR_SOCKET_NOT_CONNECTED


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

Вижу, вам удалось оплатить.

0
Не ошибка

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

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

Если указать индекс и несколько букв улицы, то сервис возвращает улицы, не привязанные к этому индексу. Например, на запрос "410009 Саратов Дачная" возвращается "ул Дачная 6-я", при этом у неё указан индекс 410009, хотя это не так.


Фрагмент ответа

 "value":"г Саратов, ул Дачная 6-я",

         "unrestricted_value":"Саратовская обл, г Саратов, ул Дачная 6-я",
         "data": 
            "postal_code":"410009",


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

Я не уверен, что сайт kodifikant.ru можно считать доверенным источником информации об индексах. Он вроде не имеет отношения к Почте России.


Индекс 410009 Дадата взяла из базы адресов налоговой службы (ФИАС):


0
Отвечен

Выгрузка FIASHOUSEGuid

cemen_torgyy_1993 8 лет назад обновлен Антон Жиянов 8 лет назад 7

Добрый день!

Есть ли у Вас возможность выгрузки индивидуальных идентификаторов дома по ФИАС?

У нас есть БД адресов и нам необходимо в нем добавить новый столбец FIASHOUSEGuid (индивидуальный идентификатор дома по ФИАС), т.е. мы выполняем запрос, в запросе указываем адреса домов и какой нибудь уникальный идентификатор созданный нами, в ответ получаем адрес дома и уникальный идентификатор, который создали мы, также вместе с ними получаем индивидуальный идентификатор дома по ФИАС. Есть ли такая возможность?

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

Здравствуйте! Можно сделать это через API стандартизации. Отправляете POST-запрос на https://dadata.ru/api/v2/clean:

{
  "structure": [
    "AS_IS",
    "ADDRESS"
    ],
  "data": [
    [ "1234567890",
      "Москва, Сухонская улица, 11 кв 89"
    ]
  ]
}

Где 1234567890 — это ваш идентификатор. Получаете ответ:

{
  "structure": [
    "AS_IS",
    "ADDRESS"
  ],
  "data": [
    [
      {
        "source": "1234567890"
      },
      {
        "source": "Москва, Сухонская улица, 11 кв 89",
        "result": "г Москва, ул Сухонская, д 11, кв 89",
        "postal_code": "127642",
        ...
        "house_fias_id": "5ee84ac0-eb9a-4b42-b814-2f5f7c27c255",
        ...
      }
    ]
  ]
}

Отдельный вопрос — зачем вам идентификаторы домов из ФИАС? Они довольно неустойчивые, могут изменяться. Как вы планируете их использовать?

0
Не ошибка

Подсказываются несуществующие номера домов

Grim Cap 8 лет назад обновлен Антон Жиянов 8 лет назад 2

Адрес "г Севастополь, ул Готская, д 66", подсказывается по count>1

В ФИАСе нет вообще.

Но это ладно. Адрес "г Севастополь, ул Готская, д 666" тоже выдается в подсказке!


Это мы боремся с тем, что первый и несколько других адресов выдаются с count>1 и не выдаются с count=1


Почему выдается явно несуществующий дом 666?

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

Дом 66 есть в ФИАС:

Дома 666 в ФИАС нет. Но подсказки не препятствуют вводить отсутствующие в ФИАС дома, потому что в ФИАС нет многих реально существующих домов. Об отсутствии дома в ФИАС сигнализирует значение поля fias_level = 7 (улица).

0
Отвечен

Как заставить пользователя выбрать адрес вплоть до дома в 1м поле?

poberejniy 8 лет назад обновлен Антон Жиянов 8 лет назад 2

Мне необходимо что бы пользователь не смог отправить форму пока он не укажет полный адрес в конкретном городе вплоть до выбора дома. Как такое сделать на js?

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

Может, проверять заполненность поля «дом»?

if ($house.val() === "") {
    $message.text("Укажите адрес до дома");
}
0
Отвечен

Как сделать гранулярный ввод адреса так, чтобы при выборе города федерального значения его название не повторялось в полях региона и города?

Павел 8 лет назад обновлен Антон Жиянов 7 лет назад 5

Как сделать такую же форму как в этом примере, но так, чтобы при выборе города федерального значения (Москва, Питер и Севастополь) его название не повторялось в полях региона и города? То есть чтобы работало как здесь.

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

Исправили, теперь formatSelected может занулять значение, если вернёт пустую строку.

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