GETPOST
v1.0.0stableAtualizar Status do Dispositivo
Atualize o status de um dispositivo usando autenticação por token
GET | POST
/api/device/statusAutenticação:API Key
Limite:60/minuto
Parâmetros da Requisição
Todos os parâmetros podem ser passados via Query ou Body
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
token | string | Obrigatório | Token de API do usuário Exemplo: your_api_token_here |
kid | string | Opcional | KID do dispositivo. Forneça kid ou UDID Exemplo: ABC123XYZ |
udid | string | Opcional | UDID do Dispositivo. Forneça KID ou UDID Exemplo: 00008030-001234567890002E |
action | string | Opcional | Ação: ativar, desativar ou alternar. O padrão é alternar enabledisabletoggle Exemplo: disable |
Resposta
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
code | number | Obrigatório | Código de status: 1=sucesso, outros=falha Exemplo: 1 |
msg | string | Obrigatório | Mensagem de resposta Exemplo: 设备已禁用 |
time | number | Obrigatório | Timestamp do servidor (segundos Unix) Exemplo: 1769675945 |
data | object | Obrigatório | Payload da resposta |
data.id | number | Obrigatório | ID do dispositivo Exemplo: 12345 |
data.kid | string | Obrigatório | KID do dispositivo Exemplo: ABC123XYZ |
data.udid | string | Obrigatório | UDID do dispositivo Exemplo: 00008030-001234567890002E |
data.enabled | boolean | Obrigatório | Status atual ativado Exemplo: false |
data.yblack | string | Obrigatório | Sinalizador de status: Ysucc=ativado, Yno=desativado Exemplo: Yno |
data.status_name | string | Obrigatório | Nome do status Exemplo: 禁用 |
data.status_code | number | Obrigatório | Código do status: 1=ativado, 0=desativado Exemplo: 0 |
ip | string | Obrigatório | Endereço IP do solicitante Exemplo: 192.168.1.100 |
ysucc | string | Obrigatório | Indicador de sucesso, retorna "Ysucc" em caso de sucesso Exemplo: Ysucc |
Exemplo de Resposta
{}
"code":1,
"msg":"Dispositivo desativado",
"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"
Ativar dispositivo
Use ação=ativar para ativar o dispositivo
Ativar dispositivo
{}
"code":1,
"msg":"Dispositivo ativado",
"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"
Códigos de Erro
Códigos de Erro7 definido
12Token é obrigatório
Parâmetro de token está ausente
10Token inválido
Token inválido ou expirado
20Por favor, forneça kid ou UDID
kid ou UDID ausente
X-Lang: enzh, en, zh-TW, vi, arExemplos de Código
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: en"Notas
- Quando existem vários certificados para um UDID, use kid para especificar
- Dispositivos desativados não podem executar a instalação
- Só pode operar em seus próprios dispositivos
Tente no Console
Preencha os parâmetros abaixo e envie uma solicitação para testar. As solicitações vão apenas para a API deste site; a URL está bloqueada e não pode ser alterada, e seu cookie de login atual é incluído.
https://testypro.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disableBloqueado para este sitestringObrigatório
Token de API do usuário
string
KID do dispositivo. Forneça kid ou UDID
string
UDID do Dispositivo. Forneça KID ou UDID
string
Ação: ativar, desativar ou alternar. O padrão é alternar