Чтобы получить токен, воспользуйтесь формами, указанными в разделе Новый механизм авторизации. Для работы под токеном используется token/login. Сигнатура команды следующая:
svc=token/login¶ms={"token":<text>, "operateAs":<text>}
Название | Описание |
---|---|
token | уникальное имя токена, 72 символа |
operateAs | имя дочернего пользователя, под которым будет совершен вход в систему (необязательный параметр) |
- создать новый токен (команда token/update, callmode:create);
- выполнить команду token/list (если токены уже созданы).
Ответ такой же, как если бы пользователь залогинился через core/login под учётной записью, создавшей токен. Однако в ответе есть новый объект token со всеми свойствами токена в виде экранированного json-а:
{ ..., /* ответ команды core/login */ "token":"{\"app\":\"<text>\",\"ct\":<uint>\"at\":<uint>,\"dur\":<uint>,\"fl\":<uint>\"p\":\"<text>\",\"items\":[<long>]}", /* все настройки токена в экранированном json-е */ ... /* ответ команды core/login */ }
|