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

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.

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