
Ограничение по области в 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, то нужно передавать вместе с адресом название города: