Ваши комментарии
Актуализируем в августе или сентябре. Исходные коды открыты, так что если нужно срочно, можете дополнить самостоятельно.
Добрый день!
К сожалению, некоторые адреса сложнее обычных, и их не всегда удается точно разобрать.
Дадата предупреждает, что в исходном адресе есть какая-то проблема. Соответственно, мы не уверены в результате обработки. В файле на это указывает поле "Код проверки: Сомнительный". Такой случай не является ошибочным: не все исходные адреса корректны, задача Дадаты в таком случае – предупредить вас об этом и дать сигнал к ручной проверке. В будущем мы постараемся учесть и корректно разбирать кейсы, похожие на ваш.
Уточните, пожалуйста, на какой конкретно метод вы делаете запрос?
При запросе на метод 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 Подсказок по адресу я получаю деревню в Татарстане. Но это не ошибочное поведение – данный метод вообще не предназначен для поиска по идентификатору, он понимает только человеческие адреса.
Не планируем делать.
Woocommerce есть. Magento пока не планируем.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день!
Исправили, спасибо за сообщение.