GETPOST
v1.0.0stableSet 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 визначено
12Token is required
Token parameter is missing
10Invalid token
Invalid or expired token
20Please 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