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.