Ответ
К сожалению, нельзя. Есть возможность только до улицы, вот пример: https://codepen.io/dadata/pen/QMdYBW
Работает только до улицы, так как ФИАС-коды домов часто меняются.
а у самого ФИАСа есть api?
Нам из ГИС ЖКХ приходят идентификаторы ФИАС, нам надо преобразовать их в адреса
Можно через API Дадаты получить, вот таким запросом:
{ "query": "2f4b004c-d9ea-4a2f-b063-8cc6d82ff6dd", "to_bound": { "value": "house" } }
Мы не афишируем эту возможность, потому что иначе люди начинают сохранять ФИАС-коды домов в своих базах в качестве идентификатора, а они часто меняются. Метод же ищет только по актуальным кодам, так что по старому ФИАС-коду ничего не найти.
Но если вы будете используете метод только для того, чтобы однократно превратить идентификатор в адрес, то вроде проблем не должно быть.
> потому что иначе люди начинают сохранять ФИАС-коды домов в своих базах в качестве идентификатора
А как иначе валидировать и идентифицировать адрес?
Хранить его текстом, длина которого может разительно отличаться, да и введён он может быть по разному?
Разве ФИАС-код дома не уникален?
Хранить ФИАС-код и дополнительно адрес в удобном для вас виде. Например, одной строкой, как возвращает API «Дадаты», или в виде набора отдельных полей, которые оно тоже возвращает.
Сервис поддержки клиентов работает на платформе UserEcho
Можно через API Дадаты получить, вот таким запросом:
Мы не афишируем эту возможность, потому что иначе люди начинают сохранять ФИАС-коды домов в своих базах в качестве идентификатора, а они часто меняются. Метод же ищет только по актуальным кодам, так что по старому ФИАС-коду ничего не найти.
Но если вы будете используете метод только для того, чтобы однократно превратить идентификатор в адрес, то вроде проблем не должно быть.