Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
GuzzleException (hflabs/dadata-php)
Столкнулись с проблемой при работе с пакетом hflabs/dadata-php
Вызовы GuzzleHttp не помечены как @throws GuzzleException в PHPDoc, из-за этого эксепшн не передается вверх по стеку вызовов до метода \Dadata\DadataClient::suggest
Как корректно обработать такое исключение?
К сожалению, у нас нет специалистов по PHP, и никто не пользуется соответствующими IDE. Можете прислать пул-реквест с нужными аннотациями PHPDoc, мы примем.
Axios запрос с сервера
Здравствуйте! Подскажите, пожалуйста, где ошибка в запросе? Получаю 400 bad request, уже испробовал множество вариаций, но так и без результата.
axios.post('https://cleaner.dadata.ru/api/v1/clean/address',
{ 'query': JSON.stringify([query]) },
{ headers:
{ 'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Token ' + token,
'X-Secret': secret },
withCredentials: true })
Добрый день! Вероятно, из-за некорректного второго параметра (где передается объект запроса). И withCredentials не нужен.
const url = "https://cleaner.dadata.ru/api/v1/clean/address"; const query = "москва сухонская 11 89"; const headers = { "Content-Type": "application/json", Accept: "application/json", Authorization: "Token " + token, "X-Secret": secret, }; axios.post(url, [query], { headers: headers, });
Получение списка ООО по полному адресу регистрации
Добрый день, есть ли возможность сделать сервис по получению списка ООО, зарегистрированных на адрес (поиск по полному адресу)?
Нам необходимо осуществлять проверку на адрес массовой регистрации при регистрации бизнеса.
Добрый день, Наталия.
Такой возможности нет, доработку пока не планировали. Если добавим в будущем – расскажем в новостях.
Подсказки по компаниям Казахстана/Белоруссии
https://dadata.ru/api/suggest/party_kz/
пытаюсь подключить через плагин https://confluence.hflabs.ru/pages/viewpage.action?pageId=207454318
но плагин обращается по адресу
https://suggestions.dadata.ru/suggestions/api/4_1/rs/status/party_kaz
как реализовать подсказки через плагин?
Failed to read request в 1С
Делаю запрос к получению гео координат из 1С.
всегда приходит
{"type":"about:blank","title":"Bad Request","status":400,"detail":"Failed to read request","instance":"/api/v1/clean/address"}
сам запрос:
Подскажите - что не так ?
Рада, что удалось разобраться. И спасибо, что поделились решением.
Будут вопросы – пишите.
Использование 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 что довольно большой срок.
Численность населения в населенном пункте
Добрый день! Есть необходимость получать в принимаемых от Дадаты данных численность населения в найденном населенном пункте. Это необходимо для построения аналитики, отчетов (например, процентное соотношение зарегистрировавшихся на сайте от всех жителей), и как следствие, понимание эффективности маркетинга в отдельных регионах/городах.
Подскажите, реализуемо ли это сейчас? Ожидается ли? И как вообще к этому вопросу подступиться, если нет?)
Сервис поддержки клиентов работает на платформе UserEcho