GETPOST
v1.0.0stable

Mettre à Jour l’État de l’Appareil

Mettez à jour le statut d'un appareil en utilisant l'authentification par token

GET | POST/api/device/status
Authentification:API Key
Limite:60/minute

Paramètres de la requête

Tous les paramètres peuvent être transmis via Query ou Body

ParamètreTypeRequisDescription
token
stringRequis
Jeton API utilisateur
Exemple: your_api_token_here
kid
stringOptionnel
KID de l'appareil. Fournir soit kid soit UDID
Exemple: ABC123XYZ
udid
stringOptionnel
UDID de l'appareil. Fournissez soit le kid, soit l'UDID
Exemple: 00008030-001234567890002E
action
stringOptionnel
Action : activer, désactiver ou basculer. Par défaut, c'est basculer
enabledisabletoggle
Exemple: disable

Réponse

ParamètreTypeRequisDescription
code
numberRequis
Code d'état : 1=succès, autres=échec
Exemple: 1
msg
stringRequis
Message de réponse
Exemple: 设备已禁用
time
numberRequis
Horodatage du serveur (secondes Unix)
Exemple: 1769675945
data
objectRequis
Charge utile de réponse
data.id
numberRequis
ID de l'appareil
Exemple: 12345
data.kid
stringRequis
KID de l'appareil
Exemple: ABC123XYZ
data.udid
stringRequis
UDID de l'appareil
Exemple: 00008030-001234567890002E
data.enabled
booleanRequis
Statut actuel activé
Exemple: false
data.yblack
stringRequis
Indicateur de statut : Ysucc=activé, Yno=désactivé
Exemple: Yno
data.status_name
stringRequis
Nom du statut
Exemple: 禁用
data.status_code
numberRequis
Code de statut : 1=activé, 0=désactivé
Exemple: 0
ip
stringRequis
Adresse IP du demandeur
Exemple: 192.168.1.100
ysucc
stringRequis
Indicateur de succès, retourne "Ysucc" en cas de réussite
Exemple: Ysucc
Exemple de réponse
{
"code":1,
"msg":"Appareil désactivé",
"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"
}

Activer l'appareil

Utilisez action=enable pour activer l'appareil

Activer l'appareil
{
"code":1,
"msg":"Appareil activé",
"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"
}

Codes d'erreur

Codes d'erreur7 défini
12
Le jeton est requis
Paramètre de jeton manquant
10
Jeton invalide
Jeton invalide ou expiré
20
Veuillez fournir kid ou UDID
kid ou UDID manquant

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

Exemples de code

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"

Remarques

  • Lorsque plusieurs certificats existent pour un UDID, utilisez kid pour spécifier
  • Les appareils désactivés ne peuvent pas effectuer l'installation
  • Ne peut fonctionner que sur vos propres appareils

Essayez-le dans la Console

Remplissez les paramètres ci-dessous et envoyez une requête pour tester. Les requêtes ne vont qu'à l'API de ce site ; l'URL est verrouillée et ne peut pas être modifiée, et votre cookie de connexion actuel est inclus.

https://testypro.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disableVerrouillé sur ce site
stringRequis

Jeton API utilisateur

string

KID de l'appareil. Fournir soit kid soit UDID

string

UDID de l'appareil. Fournissez soit le kid, soit l'UDID

string

Action : activer, désactiver ou basculer. Par défaut, c'est basculer