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

В любом случае, если нужен актуальный список регионов, рекомендую взять его из БД ФИАС.

Никак, такой возможности в примере не предусмотрено.

Дело в технических особенностях сервиса. Иностранные адреса распознаются и для некоторых даже показаны Подсказки. Но это происходит эпизодически и для очень маленького процента адресов. Мы официально не поддерживаем эту функциональность и не гарантируем ее корректную работу.

Добрый день!

Мы используем ФИАС в качестве справочника. К сожалению, именно такие данные приходят от ФНС России. Напишем им, чтобы исправили опечатку, но на нашей стороне не можем повлиять на проблему.

Получить телефонный код города по адресу можно с помощью API стандартизации. Хотя и не слишком удобно. Порядок действий такой:


1. Отправляете запрос с адресом пользователя и тремя «искусственными» телефонами без кода города:

{
  "structure": [
    "ADDRESS",
    "PHONE",
    "PHONE",
    "PHONE"
  ],
  "data": [
    [
      "Самара, Вольская улица, 13",
      "223-12-23",
      "223-12-2",
      "223-12"
    ]
  ]
}


2. В ответе у одного из телефонов будет заполнено поле «код города» (city_code), берете и используете его.

{
  "structure": [
    "ADDRESS",
    "PHONE",
    "PHONE",
    "PHONE"
  ],
  "data": [
    [
      {
        "source": "Самара, Вольская улица, 13",
        "result": "г Самара, ул Вольская, д 13",
        ...
      },
      {
        "source": "223-12-23",
        "phone": "+7 846 223-12-23",
        "city_code": "846",
        ...
      },
      {
        "source": "223-12-2",
        "phone": "+7 846 222-31-22",
        "city_code": "846",
        ...
      },
      {
        "source": "223-12",
        "phone": null,
        ...
      }
    ]
  ]
}


Для Москвы работать не будет, потому что у нее два кода города (495 и 499).

Коллеги, добрый день!

Мы подсказываем адреса только по РФ, а Абхазия в состав РФ не входит. Поэтому ее и город Сухуми мы официально не поддерживаем.

Спасибо за информацию.

Сейчас мы такой код не поддерживаем. Даже сама налоговая не использует его в описании собственных адресов. Возможно, когда-нибудь будем его поддерживать, но пока такой возможности нет.

Я понял, о чем вы говорите.

В БД ФИАС в чистом виде такого поля нет, но его можно собрать из различных полей таблицы ADDROBJ. Сам ФИАС также не отдает этот "код" в чистом виде, он оперирует fias_id.

Уточните, пожалуйста – зачем вам такие коды, где бы вы их применяли, и чем они удобнее обычного ID ФИАС?

Это выглядит как расширенный КЛАДР код с поддержкой новых уровней. Но, например, для домов в таблицах HOUSE**.DBF нет полей со значением ДДДД. Какой смысл в этом коде – не понимаю.

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