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.