token.generate

Описание

object token.generate(массив tokenids)

Этот метод позволяет генерировать токены.

Для роли пользователя требуется разрешение Управление токенами API, чтобы управлять токенами для других пользователей.

Токен может быть сгенерирован этим методом только в том случае, если он был создан.

Параметры

(массив) ID токенов для генерации.

Возвращаемые значения

(array) Возвращает массив объектов, содержащих идентификатор сгенерированного токена в свойстве tokenid и сгенерированную строку авторизации в свойстве token.

Свойство Type Описание
tokenid 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.