Ваши комментарии

Добрый день!

К сожалению, некоторые адреса сложнее обычных, и их не всегда удается точно разобрать.

Дадата предупреждает, что в исходном адресе есть какая-то проблема. Соответственно, мы не уверены в результате обработки. В файле на это указывает поле "Код проверки: Сомнительный". Такой случай не является ошибочным: не все исходные адреса корректны, задача Дадаты в таком случае – предупредить вас об этом и дать сигнал к ручной проверке. В будущем мы постараемся учесть и корректно разбирать кейсы, похожие на ваш.

Уточните, пожалуйста, на какой конкретно метод вы делаете запрос?

При запросе на метод 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 пока не планируем.

Исправили, проверьте пожалуйста.

Начиная с июля 2016 Подсказки возвращают идентификаторы КЛАДР для всех уровней.

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