token.generate

説明

object token.generate(array tokenids)

このメソッドでは、トークンを生成できます。

他のユーザーのトークンを管理するには、ユーザーロールに APIトークンの管理 権限 が必要です。

トークンは、作成 済みの場合にのみ、このメソッドで生成できます。

パラメータ

(array) 生成するトークンのID

戻り値

(array) 生成されたトークンのIDを tokenid プロパティに、生成された認可文字列を token プロパティに含むオブジェクトの配列を返します。

プロパティ Type 説明
tokenid ID トークンのID。
token string このトークン用に生成された認可文字列。

複数のトークンを生成

2つのトークンを生成します。

リクエスト:

{
    "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() in ui/include/classes/api/services/CToken.php.