GETPOST
v1.0.0stable

Set Device Status

Update the status of a device using token authentication

GET | POST/api/device/status
Афіша:API Key
Ліміт:60/minute

Параметри запиту

Всі параметри можуть бути передані через Query або тіло

ПараметрТипПотрібніОпис
token
stringПотрібні
User API token
Приклад: your_api_token_here
kid
stringДодатково
Device KID. Provide either kid or udid
Приклад: ABC123XYZ
udid
stringДодатково
Device UDID. Provide either kid or udid
Приклад: 00008030-001234567890002E
action
stringДодатково
Action: enable, disable, or toggle. Default is toggle
enabledisabletoggle
Приклад: disable

Відправити

ПараметрТипПотрібніОпис
code
numberПотрібні
Status code: 1=success, others=failure
Приклад: 1
msg
stringПотрібні
Response message
Приклад: 设备已禁用
time
numberПотрібні
Server timestamp (Unix seconds)
Приклад: 1769675945
data
objectПотрібні
Response payload
data.id
numberПотрібні
Device ID
Приклад: 12345
data.kid
stringПотрібні
Device KID
Приклад: ABC123XYZ
data.udid
stringПотрібні
Device UDID
Приклад: 00008030-001234567890002E
data.enabled
booleanПотрібні
Current enabled status
Приклад: false
data.yblack
stringПотрібні
Status flag: Ysucc=enabled, Yno=disabled
Приклад: Yno
data.status_name
stringПотрібні
Status name
Приклад: 禁用
data.status_code
numberПотрібні
Status code: 1=enabled, 0=disabled
Приклад: 0
ip
stringПотрібні
Requester IP address
Приклад: 192.168.1.100
ysucc
stringПотрібні
Success flag, returns "Ysucc" on success
Приклад: Ysucc
Приклад відповіді
{
"code":1,
"msg":"Device disabled",
"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"
}

Enable Device

Use action=enable to enable the device

Enable Device
{
"code":1,
"msg":"Device enabled",
"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 is required
Token parameter is missing
10
Invalid token
Invalid or expired token
20
Please provide kid or udid
Missing kid or udid

Мова відповіді

Налаштуйте мову відповіді API з заголовком X-Lang. Приклади коду нижче автоматично використовуйте мову поточного сайту.

Рекомендований заголовок
X-Lang: uk
Підтримувані мови
zh, en, zh-TW, vi, ar, es, ru

За підтримки 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: uk"

Нотатки

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

Спробуйте в Консоль

Заповнювати параметри нижче і відправити запит на тест. Запити тільки перейти до цього API сайту; URL-адреса заблокована і не може бути змінена, і ваш поточний логін cookie включено.

https://testypro.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disableЗаблоковано на цей сайт
stringПотрібні

User API token

string

Device KID. Provide either kid or udid

string

Device UDID. Provide either kid or udid

string

Action: enable, disable, or toggle. Default is toggle