ym88659208ym87991671
Настраиваем обмен данными в Canvas App | Документация для разработчиков

Настраиваем обмен данными в Canvas App

Обновлено 12 июля 2023

Когда пользователь взаимодействует с приложением (запускает или останавливает приложение, произносит команду), ассистент передает запрос в сценарий смартапа.

Сценарий — часть бэкенда приложения, работающего на поверхностях Салют. С помощью сценария приложение определяет реакцию ассистента и фронтенда на реплики и действия пользователя. Для разработки сценария лучше всего подходят инструменты Code, SaluteJS и SmartApp Framework.

В зависимости от архитектуры приложения вы также можете отправлять сообщения в сценарий при взаимодействии пользователя с интерфейсом, например, при нажатии на кнопку.

Общая схема работы ассистента при обмене данными между фронтендом и бэкендом:

Ассистент всегда передает в сценарий следующие запросы:

Максимальная частота отправки сообщений при отладке приложения с помощью createSmartappDebugger — два запроса в секунду.

При превышении ограничения ассистент ответит ошибкой:

{
"code": -1008,
"description": "Виртуальные ассистенты тоже иногда ломаются. Предлагаю немного подождать, пока меня починят (код ошибки -1008)"
}
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.