GETPOST
v1.0.0stable

禁用/启用设备

使用 Token 鉴权更新设备状态

GET | POST/api/device/status
认证:API Key
限流:60/分钟

请求参数

所有请求参数需通过 Query 或 Body 传递

参数名类型必填说明
token
string必填
用户 API Token
示例: your_api_token_here
kid
string可选
设备 KID,与 udid 二选一
示例: ABC123XYZ
udid
string可选
设备 UDID,与 kid 二选一
示例: 00008030-001234567890002E
action
string可选
操作类型:enable=启用,disable=禁用,toggle=切换。默认 toggle
enabledisabletoggle
示例: disable

响应参数

参数名类型必填说明
code
number必填
状态码:1=成功,其他=失败
示例: 1
msg
string必填
返回信息
示例: 设备已禁用
time
number必填
服务器时间戳(Unix 秒)
示例: 1769675945
data
object必填
业务数据
data.id
number必填
设备 ID
示例: 12345
data.kid
string必填
设备 KID
示例: ABC123XYZ
data.udid
string必填
设备 UDID
示例: 00008030-001234567890002E
data.enabled
boolean必填
当前启用状态
示例: false
data.yblack
string必填
状态标识:Ysucc=启用,Yno=禁用
示例: Yno
data.status_name
string必填
状态名称
示例: 禁用
data.status_code
number必填
状态码:1=启用,0=禁用
示例: 0
ip
string必填
请求者 IP 地址
示例: 192.168.1.100
ysucc
string必填
成功标识,成功时返回 "Ysucc"
示例: Ysucc
响应示例
{
"code":1,
"msg":"设备已禁用",
"time":1769675945,
"data":
{
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"enabled":false,
"yblack":"Yno",
"status_name":"禁用",
"status_code":0
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

启用设备

action=enable 启用设备

启用设备
{
"code":1,
"msg":"设备已启用",
"time":1769675945,
"data":
{
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"enabled":true,
"yblack":"Ysucc",
"status_name":"启用",
"status_code":1
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

错误码

错误码7 个定义
12
Token 不能为空
未提供 Token 参数
10
Token 无效
Token 不正确或已过期
20
请提供 kid 或 udid
未提供 kid 或 udid

响应语言

通过 X-Lang 请求头自定义接口返回语言。下方代码示例会自动使用您当前访问系统的语言。

推荐请求头
X-Lang: zh
支持的语言
zh, en, zh-TW, vi, ar

也可以使用 Accept-Language;X-Lang 优先级更高。不支持的语言将回退为英文。

代码示例

curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disable" \
  -H "X-Lang: zh"

注意事项

  • 当一个 udid 有多个证书时,需要使用 kid 精确指定
  • 禁用后的设备将无法进行安装操作
  • 只能操作属于自己的设备

在控制台试一试

填好参数后直接点发送测试,接口地址固定为本站,会带上当前登录状态

https://testypro.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disable已锁定本站
string必填

用户 API Token

string

设备 KID,与 udid 二选一

string

设备 UDID,与 kid 二选一

string

操作类型:enable=启用,disable=禁用,toggle=切换。默认 toggle