Ваши комментарии
Добрый день!
Исправили, спасибо за сообщение.
Актуализируем в августе или сентябре. Исходные коды открыты, так что если нужно срочно, можете дополнить самостоятельно.
Добрый день!
К сожалению, некоторые адреса сложнее обычных, и их не всегда удается точно разобрать.
Дадата предупреждает, что в исходном адресе есть какая-то проблема. Соответственно, мы не уверены в результате обработки. В файле на это указывает поле "Код проверки: Сомнительный". Такой случай не является ошибочным: не все исходные адреса корректны, задача Дадаты в таком случае – предупредить вас об этом и дать сигнал к ручной проверке. В будущем мы постараемся учесть и корректно разбирать кейсы, похожие на ваш.
Уточните, пожалуйста, на какой конкретно метод вы делаете запрос?
При запросе на метод findById я получаю корректный результат – Белгородскую область.
curl -X POST \ -H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Token $Token" \
-d '{ "query": "639efe9d-3fc8-4438-8e70-ec4f2321f2a7" }' \
https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/address
Ответ:
{ "suggestions": [
{
"value": "Белгородская обл",
"unrestricted_value": "Белгородская обл",
"data": {
"postal_code": null,
"country": "Россия",
"region_fias_id": "639efe9d-3fc8-4438-8e70-ec4f2321f2a7",
"region_kladr_id": "3100000000000",
"region_with_type": "Белгородская обл",
"region_type": "обл",
"region_type_full": "область",
"region": "Белгородская",
"area_fias_id": null,
"area_kladr_id": null,
"area_with_type": null,
"area_type": null,
"area_type_full": null,
"area": null,
"city_fias_id": null,
"city_kladr_id": null,
"city_with_type": null,
"city_type": null,
"city_type_full": null,
"city": null,
"city_area": null,
"city_district": null,
"settlement_fias_id": null,
"settlement_kladr_id": null,
"settlement_with_type": null,
"settlement_type": null,
"settlement_type_full": null,
"settlement": null,
"street_fias_id": null,
"street_kladr_id": null,
"street_with_type": null,
"street_type": null,
"street_type_full": null,
"street": null,
"house_fias_id": null,
"house_kladr_id": null,
"house_type": null,
"house_type_full": null,
"house": null,
"block_type": null,
"block_type_full": null,
"block": null,
"flat_type": null,
"flat_type_full": null,
"flat": null,
"flat_area": null,
"square_meter_price": null,
"flat_price": null,
"postal_box": null,
"fias_id": "639efe9d-3fc8-4438-8e70-ec4f2321f2a7",
"fias_level": "1",
"kladr_id": "3100000000000",
"capital_marker": "0",
"okato": "14000000000",
"oktmo": null,
"tax_office": "3100",
"tax_office_legal": null,
"timezone": null,
"geo_lat": null,
"geo_lon": null,
"beltway_hit": null,
"beltway_distance": null,
"qc_geo": "5",
"qc_complete": null,
"qc_house": null,
"unparsed_parts": null,
"qc": null
}
}
]
}
При таком же запросе на обычное API Подсказок по адресу я получаю деревню в Татарстане. Но это не ошибочное поведение – данный метод вообще не предназначен для поиска по идентификатору, он понимает только человеческие адреса.
Не планируем делать.
Сервис поддержки клиентов работает на платформе UserEcho
Сделали интеграцию с InSales.