На странице
token.generate
Описание
object token.generate(array tokenids)
Этот метод позволяет генерировать токены.
Для роли пользователя требуется разрешение Manage API tokens, чтобы управлять токенами других пользователей.
Токен может быть сгенерирован этим методом только в том случае, если он был создан.
Параметры
(массив) ID токенов для генерации.
Возвращаемые значения
(array) Возвращает массив объектов, содержащих ID сгенерированного
токена в свойстве tokenid и сгенерированную строку авторизации
в свойстве token.
| Property | Type | Description |
|---|---|---|
| tokenid | ID | ID токена. |
| token | string | Сгенерированная строка авторизации для этого токена. |
Примеры
Создание нескольких токенов
Создайте два токена.
{
"jsonrpc": "2.0",
"method": "token.generate",
"params": [
"1",
"2"
],
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
},
{
"tokenid": "2",
"token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
}
],
"id": 1
}
Источник
CToken::generate() в ui/include/classes/api/services/CToken.php.