Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Использование Clean API в Deluge
Здравствуйте. Никак не могу понять, каким способом передать тело запроса при обращении к API Clean на языке Deluge. Мой код:
paramMap = Map();
headerData = Map();
paramMap.put("json","390287103737");
headerData.put("Content-Type","application/json");
headerData.put("Accept","application/json");
headerData.put("Authorization","Token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
headerData.put("X-Secret","xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
info paramMap.toString();
response = invokeurl
[
url :"https://cleaner.dadata.ru/api/v1/clean/phone"
type :POST
parameters: paramMap.toString()
headers: headerData
];
info response;
В результате получаю ответ:
{"type":"about:blank","title":"Bad Request","status":400,"detail":"Failed to read request","instance":"/api/v1/clean/phone"}
Понимаю, что как-то не так передается номер телефона в тело запроса. Подскажите пожалуйста верное решение.
Добрый день! К сожалению, у нас никто не знаком с этим языком. Судя по документации, третий параметр (parameters в вашем коде) должен передаваться текстом, а не картой.
Примерно так:
body = "[\"390287103737\"]"; response = invokeUrl(url, "POST", body, headers);
Проверка паспортов
Добрый день! Насколько актуальны справочники проверки паспортов? У вас на сайте написано от 21.06.2023 что довольно большой срок.
Численность населения в населенном пункте
Добрый день! Есть необходимость получать в принимаемых от Дадаты данных численность населения в найденном населенном пункте. Это необходимо для построения аналитики, отчетов (например, процентное соотношение зарегистрировавшихся на сайте от всех жителей), и как следствие, понимание эффективности маркетинга в отдельных регионах/городах.
Подскажите, реализуемо ли это сейчас? Ожидается ли? И как вообще к этому вопросу подступиться, если нет?)
Можно ли искать адреса по geonames_id или по openStreetMap
Добрый день. Хотел узнать можно ли как-то в подсказках по адресам искать через geoname_id или через id openStreetMap, который можно получить через fias_id для Белоруссии, Казахстана и Узбекистана?
Добрый день, Сергей. Можно искать по адресу только до улицы, поиск будет неточным:

Банковские счета юр лиц
Добрый день!
Я посмотрел, но на всякий случай уточняю, у дадата нет возможности предоставлять данные банковских реквизитов юрлиц? (расчетный счет, бик где открыт счет?)
Как расшифровывать дату в API
Добрый день. По ИНН получаю организацию по API. Но дата регистрации, дата изменения приходит в виде непонятных цифр. Как это расшифровать?
Добрый день, Никита. Подсказки по организациям возвращают дату в формате целого числа: 989784000000. Это количество миллисекунд от 01.01.1970.
Для JavaScript преобразуется в дату так:
var ticks = 989784000000; var date = new Date(ticks);
Для PHP:
$ticks = 989784000000;
$sec = $ticks / 1000;
echo date("d.m.Y", $sec);
Для Java:
long ticks = 989784000000; Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(ticks);
Для C#:
long ticks = 989784000000; DateTime date = (new DateTime(1970, 1, 1)).AddMilliseconds(ticks);
Для Python:
ticks = 989784000000 sec = ticks/1000 date = datetime.datetime.fromtimestamp(sec)
URL для проверки жизнеспособности сервиса мониторингом
Добрый день! У вас есть URL, который можно было бы использовать для проверки жизнеспособности сервиса мониторингом?
Добрый день, Яков! Такого URL нет, и вот почему:
Отдельно проверять доступность не требуется. Вы используете API сервиса, если нормально отрабатывает — сервис доступен. Если получаете больше X% ошибок за последние Y минут, можно считать, что недоступен (пороговые значения X и Y можно выбрать любые на ваше усмотрение).
Статус можно смотреть здесь: https://status.dadata.ru/.
Фильтрация в подсказках по ОКОПФ
Нужна возможность убирать из опций в подсказках по ИНН гос. учреждения (можно использовать ОКОПФ).
https://dadata.ru/api/suggest/party/
Понятно, спасибо. Пока добавлять такую фильтрацию не планируем. Если идея будет пользоваться спросом – подумаем над реализацией.
Сервис поддержки клиентов работает на платформе UserEcho
