token.generate

説明

object token.generate(array tokenids)

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

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

トークンは、このメソッドで生成する前に 作成 されている必要があります。

パラメータ

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