token.generate

描述

object token.generate(array tokenids)

此方法允许generate令牌。

用户角色需要具有管理API令牌配置权限,才能管理其他用户的令牌。

仅当令牌已被created时,才能通过此方法生成。

参数

(array) 要生成的令牌的 IDs。

返回值

(array) 返回一个 array 实例 objects,其中包含生成的令牌 ID(位于 tokenid 属性下)和生成的授权 string(位于 token 属性下)。

属性 数据类型 描述
tokenid ID 令牌的 ID。
token string 此令牌生成的授权 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 中。