GETPOST
v1.0.0stableSet Device Status
Update the status of a device using token authentication
GET | POST
/api/device/statusAuth:API Key
Limite:60/minute
Richiesta parametri
Tutti i parametri possono essere passati tramite Query o Body
| Parametro | Tipo | Obbligo | Descrizione |
|---|---|---|---|
token | string | Obbligo | User API token Esempio: your_api_token_here |
kid | string | Facoltativo | Device KID. Provide either kid or udid Esempio: ABC123XYZ |
udid | string | Facoltativo | Device UDID. Provide either kid or udid Esempio: 00008030-001234567890002E |
action | string | Facoltativo | Action: enable, disable, or toggle. Default is toggle enabledisabletoggle Esempio: disable |
Risposta
| Parametro | Tipo | Obbligo | Descrizione |
|---|---|---|---|
code | number | Obbligo | Status code: 1=success, others=failure Esempio: 1 |
msg | string | Obbligo | Response message Esempio: 设备已禁用 |
time | number | Obbligo | Server timestamp (Unix seconds) Esempio: 1769675945 |
data | object | Obbligo | Response payload |
data.id | number | Obbligo | Device ID Esempio: 12345 |
data.kid | string | Obbligo | Device KID Esempio: ABC123XYZ |
data.udid | string | Obbligo | Device UDID Esempio: 00008030-001234567890002E |
data.enabled | boolean | Obbligo | Current enabled status Esempio: false |
data.yblack | string | Obbligo | Status flag: Ysucc=enabled, Yno=disabled Esempio: Yno |
data.status_name | string | Obbligo | Status name Esempio: 禁用 |
data.status_code | number | Obbligo | Status code: 1=enabled, 0=disabled Esempio: 0 |
ip | string | Obbligo | Requester IP address Esempio: 192.168.1.100 |
ysucc | string | Obbligo | Success flag, returns "Ysucc" on success Esempio: Ysucc |
Esempio di risposta
{}
"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"
Codici di errore
Codici di errore7 definito
12Token is required
Token parameter is missing
10Invalid token
Invalid or expired token
20Please provide kid or udid
Missing kid or udid
Lingua di risposta
Personalizza il linguaggio di risposta API con l'intestazione X-Lang. Gli esempi di codice qui sotto utilizzano automaticamente la lingua del tuo sito corrente.
Intestazione consigliata
X-Lang: itLingue supportate
zh, en, zh-TW, vi, ar, es, ruAccetta-Language è anche supportato; X-Lang prende la priorità.
Esempi di codice
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: it"Note
- 当一个 udid 有多个证书时,需要使用 kid 精确指定
- 禁用后的设备将无法进行安装操作
- 只能操作属于自己的设备
Provalo in Console
Compila i parametri qui sotto e invia una richiesta al test. Le richieste vanno solo all'API di questo sito; l'URL è bloccato e non può essere modificato e il cookie di login corrente è incluso.
https://testypro.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disableBloccato a questo sitostringObbligo
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