На странице
token.generate
Описание
object token.generate(массив tokenids)
Этот метод позволяет генерировать токены.
Для роли пользователя требуется разрешение Управление токенами API, чтобы управлять токенами для других пользователей.
Токен может быть сгенерирован этим методом только в том случае, если он был создан.
Параметры
(массив) ID токенов для генерации.
Return values
(array) Returns an array of objects containing the ID of the generated
token under the tokenid property and generated authorization string
under token property.
| Property | Type | Description |
|---|---|---|
| tokenid | string | ID of the token. |
| token | string | The generated authorization string for this token. |
Примеры
Генерация нескольких токенов
Сгенерировать два токена.
Запрос:
{
"jsonrpc": "2.0",
"method": "token.generate",
"params": [
"1",
"2"
],
"auth": "3a57200802b24cda67c4e4010b50c065",
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
},
{
"tokenid": "2",
"token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
}
],
"id": 0
}
Источник
CToken::generate() в ui/include/classes/api/services/CToken.php.