объект token.create(объект/массив tokens)
Этот метов позволяет создавать новые токены.
Только пользователю типа Super admin разрешено управлять токенами для других пользователей.
(объект/массив)
Создаваемые токены.
Этот метод принимает токены со стандартными свойствами токена.
(объект)
Возвращает объект, который содержит ID созданных токенов, указанных в свойстве tokenids
. Порядок возвращаемых ID совпадает с порядком переданных токенов.
Создать включенный токен, срок действия которого никогда не истекает, и который аутентифицирует пользователя с ID 2.
Запрос:
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"userid": "2"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Ответ:
Создать отключенный токен, срок действия которого истекает 21 января 2021 года. Этот токен будет аутентифицировать текущего пользователя.
Запрос:
{
"jsonrpc": "2.0",
"method": "token.create",
"params": {
"name": "Your token",
"status": "1",
"expires_at": "1611238072"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Ответ:
CToken::create() в ui/include/classes/api/services/CToken.php.