查询工作空间一览


简要描述
  • 无
请求URL
  • {{adminHost:8181}}/workspace/search
请求方式
  • get
Header
字段名 示例值 必选 类型 说明
adminKey 603284317954637824 是 string 该参数为后台管理接入凭证,在LarkXR3.3后台接入管理中查看
timestamp 8641734335610544 是 string 发送请求时的时间戳,单位为毫秒
signature 7DC53AE38171E3CD99E54D40F58A6B89F36A0647 是 string 该参数为密钥签名。将adminKey(LarkXR3.3后台接入管理中查看)和adminSecret(LarkXR3.3后台中接入管理查看)和当前时间戳(long型数值)按字母序排序,然后进行SHA-1摘要签名。请参考【获取凭证签名】的样例
请求Query参数
参数名 示例值 必选 类型 说明
wsId   否 string 工作空间Id
name   否 string 工作空间名称
page   否 string 页码,默认是1
pageSize 1 否 string 每页有多少条数据,默认是20
成功返回示例
{
  "code": 1000,
  "message": "Success",
  "result": {
    "records": [
      {
        "wsId": "***",
        "secretKey": "***",
        "name": "pxydev-1272883279040610304",
        "instanceMax": 3,
        "stLgCstz": 1,
        "interCtrWm": "false",
        "useShareRegion": 1,
        "createDate": "1723525733494",
        "updateDate": "1724045832426",
        "deleteFlag": 0
      }
    ],
    "total": "2",
    "size": "1",
    "current": "1",
    "orders": [],
    "optimizeCountSql": true,
    "searchCount": true,
    "pages": "2"
  }
}
成功返回示例的参数说明
参数名 类型 说明
code string 无
message string 无
result object 无
records array 无
records.wsId string 工作空间Key
records.secretKey string 工作空间Secret
records.name string 工作区名称
records.instanceMax string 该工作空间最大并发数
records.stLgCstz string 内部变量,请忽略
records.interCtrWm string 内部变量,请忽略
records.useShareRegion string 当前工作空间是否可以使用共享分区: 1:可以使用,0:不可以使用
records.createDate string 无
records.updateDate string 无
records.deleteFlag string 删除标识,0未删除,1已删除
total string 无
size string 无
current string 无
orders array 无
optimizeCountSql string 无
searchCount string 无
pages string 无
备注

//SDKID加密 以下 java 代码为例:

public static void main(String[] args) {
/**

 * @param res   被加密的原生字符串
 * @param key  16位字符作为加密的key
 */
 try {
     String res = "被加密的原生字符串";
     String key = "16位字符作为加密的key";
     String ALGORITHM = "AES";
     String CHARSET = "UTF-8";
     SecretKeySpec sks = new SecretKeySpec(key.getBytes(CHARSET), ALGORITHM);
     Cipher cipher = Cipher.getInstance(ALGORITHM);
     cipher.init(cipher.ENCRYPT_MODE, sks);
     byte[] result = cipher.doFinal(res.getBytes());
     // BASE64Encoder encoder = new BASE64Encoder();      //java8
     Base64.Encoder encoder = Base64.getEncoder(); //java9+
     System.out.println(encoder.encodeToString(result));
 }catch (Exception e){
 }

}


admin March 12, 2025, 4:29 p.m. 收藏文档

开发者交流群

QQ群号:1011308692