Служба поддержки DaData.ru
Если чего-то не хватает, или вы столкнулись с проблемой — оставьте сообщение, и мы ответим в течение 24 часов. Работаем с понедельника по пятницу, с 10 до 19 по Москве.
Проверка доступности подсказок
Есть ли возможность определения доступности сервиса подсказок при использовании jQuery плагина?
То есть, как то определять что ничего не вернулось в ответ при недоступности сервиса/превышения лимита запросов/нулевом балансе и т.п.?
Пополнение базы ФИО
Каким образом пополняется ваша база ФИО? если подсказки не дают результата, например, для отчества Валиулловна?
События jquery плагина подсказок
Добрый вечер! Какие еще есть события и параметры у плагина suggestions, за исключением onSelect? Почему-то не нашел в документации. Может, недостаточно внимательно искал.
Добрый вечер!
Полный список можно посмотреть в документации на странице коллбеков плагина.
Дадата использует справочник адресов налоговой службы (ФИАС).
Индекс мы получаем из объединенного справочника налоговой службы (ФИАС) и Почты России. В нем исправлены более 7000 некорректных и отсутствующих в ФИАС индексов.
На странице проверки ФИО, Ваша система не знает фамилии Федоров :)
пишу в свободной форме "артем федоров викторович" а предлагает Артем Федорович Викторович, при этом Викторович подставляет в фамилию)
Артём, дело в том, что "Ви́кторович" может быть как отчеством (Викторович), так и фамилией (Викторóвич).
Дадата подсказывает ФИО в том порядке, в каком его обычно вводят люди — "фамилия, имя, отчество" или "имя, отчество, фамилия". Вы можете подключить гранулярные подсказки и вводить данные по отдельности.
{"family":"CLIENT_ERROR","reason":"Not Found","message":"HTTP 404 Not Found"}
Ошибка при выполнении такого кода:
<?php
class Dadata
{
public function suggest($type, $fields)
{
$result = false;
if ($ch = curl_init("http://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/$type"))
{
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Accept: application/json',
'Authorization: Token 3e05d1cc7310e8c10d06bf05667aabe46fec8635'
));
curl_setopt($ch, CURLOPT_POST, 1);
// json_encode
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields));
$result = curl_exec($ch);
$result = json_decode($result, true);
curl_close($ch);
}
return $result;
}
}
$result = Dadata::suggest('NAME', array("query"=>'Иван Ивано', "count"=>1));
echo json_encode($result);
?>
Проблема в значении первого параметра, который передаётся в функцию suggest. Должно быть так:
$result = Dadata::suggest("fio", array("query"=>'Иван Ивано', "count"=>1));
Странно отображает регион при поиске по телефону
По городскому номеру ищу в стандартизации
"7 343 218044**"
Пишет регион "Свердловская" - так и должно быть?
Теперь в обоих случаях (стационарный и мобильный номер) будет «Свердловская область».
Ошибка в обработке адреса
Делаем через API запрос cleanAddress.
В качестве адреса была передана строка: Петрозаводск Суоярвская, 34. Дет сад "Львенок"
По итогу адрес определяется с точностью до улицы, дом уже отсутствует.
Адрес набрал сам клиент при оформлении заявки.
Пробовал убирать кавычки, в качестве эксперимента, не помогло.
Количество записей в ответе
Подсказки по организациям, REST API. В документации указано, что если не указан параметр запроса count, то возвращается 10 записей. Но даже если указать параметр, например 100 - всегда возвращается не более 20 записей. Так и должно быть?
Да, максимальное количество Подсказок в ответе — 20.
Уточните, пожалуйста, а зачем вам больше ответов? Какую задачу вы решаете?
Сервис поддержки клиентов работает на платформе UserEcho