BETA

SmartGeo

Сервис получения данных о местоположении пользователя для сценария смартапа

Какие геоданные можно получить?

Широта, долгота, погрешность определения

Для оформления доставки, заказа такси и других сценариев, когда надо знать адрес с точностью до дома

Страна, регион и город

Когда достаточно определить примерное местоположение. Например, чтобы показать наличие товаров в конкретном городе

Скачайте приложение Салют, чтобы увидеть, как это работает, и скажите

Как получить геоданные?

Запрос

{
"messageId": "1605196199186625000",
"sessionId": "0062530b-5521-42cc-90b0-a9d65dea4e98",
"messageName": "GET_PROFILE_DATA",
"uuid": {
"userId": "ec8a9097-1508-4bec-8d97-67f2329c03e0",
"userChannel": "B2C"
},
"payload": {
}
}

Ответ

{
"messageId": "1605196199186625000",
"sessionId": "0062530b-5521-42cc-90b0-a9d65dea4e98",
"messageName": "TAKE_PROFILE_DATA",
"payload": {
"profile_data": {
"geo": {
"reverseGeocoding": {
"country": "Российская Федерация",
"region_id": 20666588000,
"region": "Ненецкий автономный округ",
"subregion_id": 23575664000,
"subregion": "Заполярный район",
"city_id": 27720392000,
"city": "Верхний Шар"
},
"location": {
"accuracy": 100,
"lat": 50.125,
"lon": 70.0124,
"timestamp": 1432233446145000,
"source": "gps"
}
}
}
},
"uuid": {
"userId": "ec8a9097-1508-4bec-8d97-67f2329c03e0",
"userChannel": "B2C"
}
}

Все, что вам нужно, — встроить в сценарий смартапа код получения геоданных

SmartGeo запросит согласие пользователя, обработает ответ и передаст результат в смартап

Как получить геоданные?

1

Создайте корпоративное пространство в SmartMarket Studio

2

Отправьте заявку на доступ к SmartGeo в проекте SmartService

3

Получите доступ к сервису и работайте с данными

SmartGeo

Сервис получения данных о местоположении пользователя для сценария смартапа
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.
Хорошо