СБИС.ПЕРЕКЛЮЧИТЬАККАУНТ

Команда СБИС.ПереключитьАккаунт выполняет аутентификацию для текущего пользователя в аккаунт, который указан в параметрах. Возвращает новый идентификатор сессии. Текущий пользователь определяется по содержимому HTTP заголовка X-SBISSessionID.

Адрес для выполнения запроса: https://online.sbis.ru/auth/service/

Параметры строки запроса

  • "Параметр": объект
    • "НомерАккаунта": строка

Посмотреть номер аккаунта можно в личном кабинете или лицензионном договоре.

Результат запроса

  • "Строка": идентификатор сессии

Пример запроса 

{
	"jsonrpc": "2.0",
	"method": "СБИС.ПереключитьАккаунт",
	"params": {
		"Параметр": {
			"НомерАккаунта": "5058450"
		}
	},
	"id": 0
}

Скачать пример

Пример ответа (успех)

{
	"jsonrpc": "2.0",
	"result": "00000001-00566c5a-00ee-2f0887a528734b6d",
	"id": 0
}

Скачать пример

Пример ответа (не найден переданный номер аккаунта)

{
	"jsonrpc": "2.0",
	"error": {
		"code": -32000,
		"message": "Не удалось переключиться на другой профиль пользователя",
		"details": "Не найден профиль пользователя в аккаунте с идентификатором 15645",
		"type": "warning",
		"data": {
			"classid": "{00000000-0000-0000-0000-1fa000001000}",
			"error_code": -1,
			"addinfo": null
		}
	},
	"id": 0
}

Скачать пример

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ