ym88659208ym87991671
Обновление токена | Документация для разработчиков

Обновление токена

Обновлено 15 января 2024

Пример обновления токена:

let token = 'token1';

const client = createAssistantClient({
...
getToken: () => Promise.resolve(token),
});

client.on('status', (status) => {
// код ошибки валидации токена = -45
if (status.code === -45) {
// меняем токен
token = 'token2';
// инициируем подключение с новым токеном
client.reconnect();
}
});

Если по какой-то причине функция getToken не работает, попробуйте подключиться еще раз:

client.on('error', (error) => {
if (error.type === 'GET_TOKEN_ERROR') {
client.reconnect();
}
});
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.