GETPOST
v1.0.0stable

Consulter la Liste des Appareils

Interroger la liste des appareils de l'utilisateur authentifié avec pagination et filtres d'état.

GET | POST/api/device/list
Authentification:API Key

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
page
numberOptionnel
Numéro de page. Par défaut 1
Exemple: 1
per_page
numberOptionnel
Articles par page. Par défaut 20, maximum 100
Exemple: 20
zt
stringOptionnel
Filtre de statut : tous, normal, caché, en révision, ou mise à jour
allnormalhiddenreviewingupdate
Exemple: all
shtype
stringOptionnel
Filtre de type après-vente. Séparez plusieurs valeurs par des virgules
Exemple: 1,2

Réponse

ParamètreTypeRequisDescription
code
numberRequis
Code d'état : 1=succès, autres=échec
Exemple: 1
msg
stringRequis
Message de réponse
Exemple: 获取成功
data.devices
arrayRequis
Liste des appareils
data.devices[].kid
stringRequis
KID de l'appareil
Exemple: KID001
data.devices[].udid
stringRequis
UDID de l'appareil
Exemple: 00008030-001234567890002E
data.devices[].pname
stringRequis
Nom de l'appareil
Exemple: iPhone 15 Pro
data.devices[].zt
stringRequis
Statut appareil/certificat
Exemple: normal
data.devices[].ytime
numberRequis
Timestamp d'expiration de l'adhésion. 0 signifie permanent
Exemple: 1772267945
data.devices[].enabled
booleanRequis
Si l'appareil est activé
Exemple: true
data.total
numberRequis
Nombre total d'appareils correspondants
Exemple: 36
data.page
numberRequis
Numéro de la page actuelle
Exemple: 1
data.per_page
numberRequis
Nombre réel d'éléments par page, maximum 100
Exemple: 20
data.last_page
numberRequis
Numéro de la dernière page
Exemple: 2
data.count_normal
numberRequis
Nombre d'appareils normaux
Exemple: 30
data.count_hidden
numberRequis
Nombre d'appareils supprimés/bannis
Exemple: 4
data.count_reviewing
numberRequis
Nombre d'appareils en révision
Exemple: 2
Exemple de réponse
{
"code":1,
"msg":"Succès",
"time":1769675945,
"data":
{
"devices":
[
{
"kid":"KID001",
"udid":"00008030-001234567890002E",
"pname":"iPhone 15 Pro",
"type":"iphone",
"shtype":1,
"zt":"normal",
"ytime":1772267945,
"model":"iPhone16,1",
"beizhu":"主力设备",
"enabled":true
}
]
,
"total":36,
"page":1,
"per_page":20,
"last_page":2,
"count_normal":30,
"count_hidden":4,
"count_reviewing":2
}
,
"ip":"192.168.1.100",
"ysucc":"Ysucc"
}

Interroger la première page

Obtenir les 20 premiers appareils de l'utilisateur actuel

Interroger la première page
{
"token":"your_api_token_here",
"page":1,
"per_page":20
}

Seulement des appareils normaux

Utilisez zt=normal pour ne retourner que les appareils normaux disponibles

Seulement des appareils normaux
{
"token":"your_api_token_here",
"zt":"normal",
"page":1,
"per_page":50
}

Appareils en cours de vérification

Utilisez zt=reviewing pour retourner les appareils encore en cours de vérification/réservation

Appareils en cours de vérification
{
"token":"your_api_token_here",
"zt":"reviewing"
}

Maximum 100 éléments par page

Si per_page est supérieur à 100, le backend le limite automatiquement à 100

Maximum 100 éléments par page
{
"token":"your_api_token_here",
"page":1,
"per_page":100
}

Codes d'erreur

Codes d'erreur2 défini
12
Le jeton est requis
Paramètre de jeton manquant
10
Jeton invalide
Le jeton n'existe pas ou le statut de l'utilisateur n'est pas autorisé

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

Exemples de code

curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/device/list" \
  -H "X-Lang: en" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "token=your_api_token_here&page=1&per_page=20&zt=all&shtype=1%2C2"

Remarques

  • La liste retourne uniquement les appareils appartenant à l'utilisateur actuel du jeton
  • Le maximum par_page est de 100. Les valeurs plus grandes sont automatiquement limitées à 100
  • zt=hidden inclut les états dropped et update-needed. zt=reviewing renvoie les appareils encore en cours de révision/réservation

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/list?token=your_api_token_here&page=1&per_page=20&zt=all&shtype=1%2C2Verrouillé sur ce site
stringRequis

Jeton API utilisateur

number

Numéro de page. Par défaut 1

number

Articles par page. Par défaut 20, maximum 100

string

Filtre de statut : tous, normal, caché, en révision, ou mise à jour

string

Filtre de type après-vente. Séparez plusieurs valeurs par des virgules