查询工作空间一览


简要描述
请求URL
  • {{adminHost:8181}}/workspace/search
请求方式
  • get
Header
字段名 示例值 必选 类型 说明
adminKey 603284317954637824 string 该参数为后台管理接入凭证,在LarkXR3.3后台接入管理中查看
timestamp 8641734335610544 string 发送请求时的时间戳,单位为毫秒
signature 7DC53AE38171E3CD99E54D40F58A6B89F36A0647 string 该参数为密钥签名。将adminKey(LarkXR3.2后台接入管理中查看)和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){
 }

}


zhousn 2025年3月12日 16:29 收藏文档

开发者交流群

QQ群号:1011308692