GETPOST
v1.0.0stable

Cihaz Durumunu Güncelle

Token kimlik doğrulaması kullanarak cihazın durumunu güncelleyin

GET | POST/api/device/status
Yetkilendirme:API Key
Limit:60/dakika

İstek Parametreleri

Tüm parametreler Sorgu veya Gövde üzerinden iletilebilir

ParametreTürGerekliAçıklama
token
stringGerekli
Kullanıcı API token'ı
Örnek: your_api_token_here
kid
stringİsteğe bağlı
Cihaz KID. kid veya UDID sağlayın
Örnek: ABC123XYZ
udid
stringİsteğe bağlı
Cihaz UDID. Ya kid ya da UDID sağlayın
Örnek: 00008030-001234567890002E
action
stringİsteğe bağlı
Eylem: etkinleştir, devre dışı bırak veya değiştir. Varsayılan değiştir
enabledisabletoggle
Örnek: disable

Yanıt

ParametreTürGerekliAçıklama
code
numberGerekli
Durum kodu: 1=başarı, diğerleri=başarısızlık
Örnek: 1
msg
stringGerekli
Yanıt mesajı
Örnek: 设备已禁用
time
numberGerekli
Sunucu zaman damgası (Unix saniye)
Örnek: 1769675945
data
objectGerekli
Yanıt yükü
data.id
numberGerekli
Cihaz ID'si
Örnek: 12345
data.kid
stringGerekli
Cihaz KID
Örnek: ABC123XYZ
data.udid
stringGerekli
Cihaz UDID
Örnek: 00008030-001234567890002E
data.enabled
booleanGerekli
Mevcut etkin durumu
Örnek: false
data.yblack
stringGerekli
Durum bayrağı: Ysucc=etkin, Yno=devre dışı
Örnek: Yno
data.status_name
stringGerekli
Durum adı
Örnek: 禁用
data.status_code
numberGerekli
Durum kodu: 1=etkin, 0=devre dışı
Örnek: 0
ip
stringGerekli
Talep eden IP adresi
Örnek: 192.168.1.100
ysucc
stringGerekli
Başarı bayrağı, başarı durumunda "Ysucc" döner
Örnek: Ysucc
Yanıt Örneği
{
"code":1,
"msg":"Cihaz devre dışı",
"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"
}

Cihazı Etkinleştir

Cihazı etkinleştirmek için action=enable kullanın

Cihazı Etkinleştir
{
"code":1,
"msg":"Cihaz etkin",
"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"
}

Hata Kodları

Hata Kodları7 tanımlandı
12
Token gereklidir
Token parametresi eksik
10
Geçersiz token
Geçersiz veya süresi dolmuş token
20
Lütfen kid veya UDID sağlayın
Kid veya UDID eksik

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

Kod Örnekleri

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"

Notlar

  • Bir UDID için birden fazla sertifika mevcutsa, belirtmek için kid kullanın
  • Devre dışı bırakılmış cihazlar yükleme gerçekleştiremez
  • Yalnızca kendi cihazlarınız üzerinde işlem yapabilirsiniz

Konsolda deneyin

Aşağıdaki parametreleri doldurun ve testi yapmak için bir istek gönderin. İstekler yalnızca bu sitenin API'sine gider; URL kilitli ve değiştirilemez, mevcut giriş çereziniz dahil edilir.

https://testypro.iwai.cc/api/device/status?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E&action=disableBu siteye kilitli
stringGerekli

Kullanıcı API token'ı

string

Cihaz KID. kid veya UDID sağlayın

string

Cihaz UDID. Ya kid ya da UDID sağlayın

string

Eylem: etkinleştir, devre dışı bırak veya değiştir. Varsayılan değiştir