Ограничение по области в REST API стандартизации адресов
Ответ
Просто указывайте область в тексте запроса:
curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Token ***" \ -H "X-Secret: ***" \ -d '[ "Самарская Сызрань Авангардная" ]' \ https://cleaner.dadata.ru/api/v1/clean/address
Нам нужна возможность при стандартизации указывать регион, к которому относится адрес , так как много адресов – без города, но все адреса сгруппированы по регионам.
Очень нужна возможность в стандартизации ограничивать поиск адреса, несколькими областями, например Москвой и московской областью.
Простой пример, использую сервис для проверки города, чтобы получить регион, область и прочие данные. Город "Железнодорожный" dadata находит в Башкортотане. Приходится принудительно ко всем городам дописывать "МО, ". Но если приходит город "Москва", то получается "МО, Москва"
и dadata находит "СНТ Москва" в области, вместо столицы. А название города может прийти и так "Москва" и так "МоСКвА", и так "гМосква".
Очень нужно ограничение в API отдельным параметром, чтобы можно было задать массив областей!
Фича точно будет востребована
Пока такой возможности нет, вот обходной путь.
Если используете файловую обработку, добавьте колонку с названием города перед исходными адресами, а при проверке структуры отметьте, что это две части одного адреса.
Например:
При стандартизации адреса определятся в Москве:
Если обрабатываете через API, то нужно передавать вместе с адресом название города:
curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Token ***" \ -H "X-Secret: ***" \ -d '[ "Москва, 2-я Магистральная улица, 18с14" ]' \ https://cleaner.dadata.ru/api/v1/clean/address
Добрый день. Появилась ли возможность ограничивать регион или город в стандартизации адреса?
Добрый день, Мария.
Нет, такую доработку пока не планируем. Можно воспользоваться обходным путем, который Антон описывал выше.
Сервис поддержки клиентов работает на платформе UserEcho
Пока такой возможности нет, вот обходной путь.
Если используете файловую обработку, добавьте колонку с названием города перед исходными адресами, а при проверке структуры отметьте, что это две части одного адреса.
Например:
При стандартизации адреса определятся в Москве:
Если обрабатываете через API, то нужно передавать вместе с адресом название города: