Использование параметра uri от API Геосаджест в API Геокодер

Разбираюсь с сервисом API Геосаджест. В документации сказано, что значение параметра uri из ответа от API можно использовать в API Геокодер вместо адреса или координат. Никак не могу разобраться, как его передавать.

Например, получил от Геосаджеста: "uri":"ymapsbm1://geo?data=Cgg1MzAwMDAwMRIM0KDQvtGB0YHQuNGP"

Пробовал в передать его в Геокодер в разном виде:

"geocode":"ymapsbm1://geo?data=Cgg1MzAwMDAwMRIM0KDQvtGB0YHQuNGP"

"geocode":"geo?data=Cgg1MzAwMDAwMRIM0KDQvtGB0YHQuNGP"

"geocode":"data=Cgg1MzAwMDAwMRIM0KDQvtGB0YHQuNGP"

"geocode":"Cgg1MzAwMDAwMRIM0KDQvtGB0YHQuNGP"

"uri":"ymapsbm1://geo?data=Cgg1MzAwMDAwMRIM0KDQvtGB0YHQuNGP"

Результата или не получаю или он не соответствует точке из Геосаджеста.


Ответы (1 шт):

Автор решения: Miha Balashov

Получил правильную структуру запроса от поддержки Яндекса:

https://geocode-maps.yandex.ru/1.x/?apikey=<ваш API-ключ>&lang=ru_RU&sco=latlong&uri=ymapsbm1://geo?data=Cgg1MzAwMDAwMRIM0KDQvtGB0YHQuNGP 
→ Ссылка