Skip to content

开启ADB开关 ​

开启云机 ADB 开关。

接口地址:

text
/papi/container/updateOpenAdb

请求方式:

text
POST

请求数据类型:

text
application/json

Header 参数:

参数类型必填说明
X-Access-Keystring是API 访问密钥 ID,鉴权方式见 接口规则
X-Signaturestring是签名值,Base64 编码的 HMAC-SHA256 计算结果
X-Timestampstring是毫秒级 Unix 时间戳(13 位)
X-Noncestring是随机字符串,10~32 位小写字母+数字

Body 参数:

参数类型必填说明
expireDaysinteger是过期时间(单位:天,大于等于 1 小于等于 7)
ctrIdListarray[string]是容器 ctrId 列表

请求示例:

json
{
  "ctrIdList": [
    "c5c7b07331144070bb92661ba049637cd71fecda5b4c74a84b1952e0524eba3c",
    "b3227a39bdae4a63b937a2aab14e5dd2987ff67cab233e36430cd349c1d401c7"
  ],
  "expireDays": 3
}

响应参数:

参数类型说明
codeinteger错误码,参见 错误码说明
dataobject返回数据
├─ successarray[object]成功列表
├─├─ ctrIdstring云机 ctrId
├─├─ ctrAliasstring云机别名
├─├─ ctrIpstring云机 IP
├─├─ ctrPortinteger云机 ADB 端口
├─├─ serviceUrlstringADB 服务地址
├─├─ servicePortintegerADB 服务端口号
├─├─ adbAccountstringADB 账号
├─├─ adbPasswordstringADB 密码
├─├─ expireinteger账号过期时间(毫秒时间戳)
├─├─ examplestringADB 连接示例
├─├─ openAdbboolean开启状态
├─├─ remainExpirestring账号剩余过期时间
├─ failarray[object]失败列表
├─├─ ctrIdstring云机 ctrId
├─├─ msgstring失败原因
msgstring错误提示

响应示例:

json
{
  "code": 0,
  "data": {
    "success": [
      {
        "ctrId": "",
        "ctrAlias": "",
        "ctrIp": "",
        "ctrPort": 0,
        "serviceUrl": "",
        "servicePort": 0,
        "adbAccount": "",
        "adbPassword": "",
        "expire": 0,
        "example": "",
        "openAdb": true,
        "remainExpire": ""
      }
    ],
    "fail": [
      {
        "ctrId": "",
        "msg": ""
      }
    ]
  },
  "msg": ""
}

OpenAPI Docs