0
Answered

Гранулярные подсказки по АПИ

Андраник 3 years ago • updated by Анастасия 3 years ago 3

Добрый день,


Подскажите пожалуйста как мы можем сделать запрос на Ваше апи и получить в ответ фиас id региона или отдельно районов, городов или населенный пунктов.


То есть текст с названием отправляется к Вам на апи и оно должно проверится только в рамках всех регионов.


Похожие мы нашли для городов. Например отправляем поиск города с ограничением кода региона, где искать этот город, но вот тоже самое для регионов мы не нашли.


То есть нам нужно например "Саратов" искать в списке регионов и в ответ нам должно прийти Саратовская область, но не сам город Саратов. То есть нужно ограничить поиск подсказки в регионе.

Answer

Answer
Under review

Добрый день!


Можно сделать гранулярные подсказки через REST API.


  • В REST-запросе передавать ограничение в параметрах from_bound и to_bound. Например:
{
    "query": "Саратов",
    "from_bound": {"value": "region"},
    "to_bound": {"value": "region"}
}

В ответ придет подсказка Саратовской области:

{"suggestions":[{
    "value":"Саратовская обл",
    "data":{
        ...
        "region_with_type":"Саратовская обл",
        "fias_id":"df594e0e-a935-4664-9d26-0bae13f904fe",
        "fias_level":"1"
        ...
        }
    }]
}


Попробуйте. Такое решение вам подойдёт?

Answer
Under review

Добрый день!


Можно сделать гранулярные подсказки через REST API.


  • В REST-запросе передавать ограничение в параметрах from_bound и to_bound. Например:
{
    "query": "Саратов",
    "from_bound": {"value": "region"},
    "to_bound": {"value": "region"}
}

В ответ придет подсказка Саратовской области:

{"suggestions":[{
    "value":"Саратовская обл",
    "data":{
        ...
        "region_with_type":"Саратовская обл",
        "fias_id":"df594e0e-a935-4664-9d26-0bae13f904fe",
        "fias_level":"1"
        ...
        }
    }]
}


Попробуйте. Такое решение вам подойдёт?

Спасибо, да нам такое решение подойдет.