token.generate

説明

object token.generate(array tokenids)

このメソッドを使用すると、トークンを生成できます。

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

このメソッドでトークンを生成できるのは、トークンが 作成 されている場合のみです。

パラメータ

(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.