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

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

Нам пишут любимые пользователи 2 303

0
Исправлен

В апи метро у станции Авиамоторная (БКЛ) долгота записалась в color, а в geo_lon записан null

Дмитрий 5 часов назад обновлен Антон Жиянов 4 часа назад 1

Запрос:
{
"query": "Авиамоторная",
"filters": [
{
"city": "Москва"
}
]
}

Ответ:

{

"suggestions": [

{

"value": "Авиамоторная (Калининская)",

"unrestricted_value": "Авиамоторная (Калининская)",

"data": {

"city_kladr_id": "7700000000000",

"city_fias_id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",

"city": "Москва",

"name": "Авиамоторная",

"line_id": "8",

"line_name": "Калининская",

"geo_lat": 55.751933,

"geo_lon": 37.717444,

"color": "FFCD1C",

"is_closed": null

}

},

{

"value": "Авиамоторная (БКЛ)",

"unrestricted_value": "Авиамоторная (БКЛ)",

"data": {

"city_kladr_id": "7700000000000",

"city_fias_id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",

"city": "Москва",

"name": "Авиамоторная",

"line_id": "11",

"line_name": "Большая кольцевая линия",

"geo_lat": 55.753666,

"geo_lon": null,

"color": "37.719154",

"is_closed": false

}

},

{

"value": "Авиамоторная (D3)",

"unrestricted_value": "Авиамоторная (D3)",

"data": {

"city_kladr_id": "7700000000000",

"city_fias_id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",

"city": "Москва",

"name": "Авиамоторная",

"line_id": "D3",

"line_name": "МЦД-3",

"geo_lat": 55.750278,

"geo_lon": 37.721944,

"color": "EA5B04",

"is_closed": null

}

}

]

}
Скриншот с некорректными данными:

Image 31841

справочник: произвольный
Ответ
Антон Жиянов 4 часа назад

Спасибо, исправили.

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

GuzzleException (hflabs/dadata-php)

Артур 2 недели назад обновлен 2 недели назад 5

Столкнулись с проблемой при работе с пакетом hflabs/dadata-php

Вызовы GuzzleHttp не помечены как @throws GuzzleException в PHPDoc, из-за этого эксепшн не передается вверх по стеку вызовов до метода \Dadata\DadataClient::suggest

Как корректно обработать такое исключение?

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

К сожалению, у нас нет специалистов по PHP, и никто не пользуется соответствующими IDE. Можете прислать пул-реквест с нужными аннотациями PHPDoc, мы примем.

0
Отвечен

Axios запрос с сервера

Никита 3 недели назад обновлен Каталина Нойманн 3 недели назад 3

Здравствуйте! Подскажите, пожалуйста, где ошибка в запросе? Получаю 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 })

Ответ
Каталина Нойманн 3 недели назад

Добрый день! Вероятно, из-за некорректного второго параметра (где передается объект запроса). И 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,
});

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