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

Response Language

Customize the API response language with the X-Lang header. The code examples below automatically use your current site language.

Recommended Header
X-Lang: en
Supported Languages
zh, en, zh-TW, vi, ar, es, ru

Accept-Language is also supported; X-Lang takes priority. Unsupported languages follow the site language fallback.

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