GETPOST
v1.0.0stable

Atualizar Status do Dispositivo

Atualize o status de um dispositivo usando autenticação por token

GET | POST/api/device/status
Autenticação:API Key
Limite:60/minuto

Parâmetros da Requisição

Todos os parâmetros podem ser passados via Query ou Body

ParâmetroTipoObrigatórioDescrição
token
stringObrigatório
Token de API do usuário
Exemplo: your_api_token_here
kid
stringOpcional
KID do dispositivo. Forneça kid ou UDID
Exemplo: ABC123XYZ
udid
stringOpcional
UDID do Dispositivo. Forneça KID ou UDID
Exemplo: 00008030-001234567890002E
action
stringOpcional
Ação: ativar, desativar ou alternar. O padrão é alternar
enabledisabletoggle
Exemplo: disable

Resposta

ParâmetroTipoObrigatórioDescrição
code
numberObrigatório
Código de status: 1=sucesso, outros=falha
Exemplo: 1
msg
stringObrigatório
Mensagem de resposta
Exemplo: 设备已禁用
time
numberObrigatório
Timestamp do servidor (segundos Unix)
Exemplo: 1769675945
data
objectObrigatório
Payload da resposta
data.id
numberObrigatório
ID do dispositivo
Exemplo: 12345
data.kid
stringObrigatório
KID do dispositivo
Exemplo: ABC123XYZ
data.udid
stringObrigatório
UDID do dispositivo
Exemplo: 00008030-001234567890002E
data.enabled
booleanObrigatório
Status atual ativado
Exemplo: false
data.yblack
stringObrigatório
Sinalizador de status: Ysucc=ativado, Yno=desativado
Exemplo: Yno
data.status_name
stringObrigatório
Nome do status
Exemplo: 禁用
data.status_code
numberObrigatório
Código do status: 1=ativado, 0=desativado
Exemplo: 0
ip
stringObrigatório
Endereço IP do solicitante
Exemplo: 192.168.1.100
ysucc
stringObrigató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
12
Token é obrigatório
Parâmetro de token está ausente
10
Token inválido
Token inválido ou expirado
20
Por favor, forneça kid ou UDID
kid ou UDID ausente

X-Lang: en
zh, en, zh-TW, vi, ar

Exemplos 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 site
stringObrigató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