GETPOST
v1.0.0stableSertifika Durumunu Kontrol Et
Token kimlik doğrulaması kullanarak ve sertifika KID veya cihaz UDID ile sertifika durumunu kontrol edin
GET | POST
/api/device/certcheckYetkilendirme:API Key
Limit:30/dakika
İstek Parametreleri
Tüm parametreler Sorgu veya Gövde üzerinden iletilebilir
| Parametre | Tür | Gerekli | Açıklama |
|---|---|---|---|
token | string | Gerekli | Kullanıcı API token'ı Örnek: your_api_token_here |
kid | string | İsteğe bağlı | Sertifika KID. Ya kid ya da 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 |
Yanıt
| Parametre | Tür | Gerekli | Açıklama |
|---|---|---|---|
code | number | Gerekli | API çağrısı durumu: 1=başarılı, diğerleri=başarısız Örnek: 1 |
msg | string | Gerekli | Yanıt mesajı Örnek: 证书状态正常 |
time | number | Gerekli | Sunucu zaman damgası (Unix saniye) Örnek: 1769675945 |
data | object | Gerekli | Yanıt yükü |
data.status | string | Gerekli | Sertifika durumu: normal/süresi dolmuş/iptal edilmiş/yasaklanmış/düşürülmüş/bilinmeyen Örnek: normal |
data.status_code | number | Gerekli | Durum kodu: 205=normal, 203=süresi dolmuş, 204=iptal edilmiş, 207=yasaklanmış, 206=düşürülmüş, 208=bilinmiyor Örnek: 205 |
data.status_text | string | Gerekli | Durum metni Örnek: 正常 |
data.details | string | Gerekli | Detaylar Örnek: 证书有效,剩余 180 天过期 |
data.check_method | string | Gerekli | Kontrol yöntemi: Çevrimiçi kontrol / Yerel kontrol Örnek: 在线检测 |
data.can_detect_revoke | boolean | Gerekli | İptal tespiti yapılabilir: true=çevrimiçi kontrol mevcut, false=sadece yerel kontrol (yalnızca geçerlilik süresi) Örnek: true |
data.revoked_at | string | Gerekli | İptal zamanı (yalnızca iptal edilmiş/yasaklanmış için) Örnek: 2026-01-15 10:30:00 |
data.expires_at | string | Gerekli | Sertifika bitiş zamanı Örnek: 2027-01-28 15:30:00 |
data.remaining_days | number | Gerekli | Kalan geçerli günler Örnek: 180 |
data.cert_info | object | Gerekli | Sertifika bilgisi |
data.cert_info.common_name | string | Gerekli | Sertifika ortak adı Örnek: Apple Development: John Doe (XXXXXXXXXX) |
data.cert_info.valid_from | string | Gerekli | Sertifika geçerlilik başlama tarihi Örnek: 2026-01-28 15:30:00 |
data.cert_info.valid_to | string | Gerekli | Sertifika geçerlilik bitiş tarihi Örnek: 2027-01-28 15:30:00 |
data.device | object | Gerekli | Cihaz bilgisi |
ip | string | Gerekli | Talep eden IP adresi Örnek: 192.168.1.100 |
ysucc | string | Gerekli | Başarı bayrağı, başarı durumunda "Ysucc" döner Örnek: Ysucc |
Yanıt Örneği
{}
"code":1,
"msg":"Sertifika durumu normal",
"time":1769675945,
"data":
{}
,"status":"normal",
"status_code":205,
"status_text":"正常",
"details":"在线验证通过,证书有效,剩余 180 天过期",
"check_method":"在线检测",
"can_detect_revoke":true,
"revoked_at":"",
"expires_at":"2027-01-28 15:30:00",
"remaining_days":180,
"cert_info":
{}
,"common_name":"Apple Development: John Doe (XXXXXXXXXX)",
"valid_from":"2026-01-28 15:30:00",
"valid_to":"2027-01-28 15:30:00",
"issuer":"Apple Inc.",
"country":"CN"
"device":
{}
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"pname":"MyApp Development",
"model":"iPhone 15 Pro",
"shtype":1,
"zt":"normal"
"ip":"192.168.1.100",
"ysucc":"Ysucc"
Sertifika Düşürüldü (Çevrimiçi)
Çevrimiçi kontrol sertifikanın düşürüldüğünü tespit etti
Sertifika Düşürüldü (Çevrimiçi)
{}
"code":1,
"msg":"Sertifika düşürüldü",
"time":1769675945,
"data":
{}
,"status":"dropped",
"status_code":206,
"status_text":"掉签",
"details":"证书已被吊销",
"check_method":"在线检测",
"can_detect_revoke":true,
"device":
{}
"id":12345,
"kid":"ABC123XYZ",
"udid":"00008030-001234567890002E",
"pname":"MyApp Development",
"zt":"hidden"
"ip":"192.168.1.100",
"ysucc":"Ysucc"
Hesap Yasaklandı
Geliştirici hesabı Apple tarafından yasaklandı
Hesap Yasaklandı
{}
"code":1,
"msg":"Geliştirici hesabı yasaklandı",
"time":1769675945,
"data":
{}
,"status":"banned",
"status_code":207,
"status_text":"账号封禁",
"details":"Apple 封禁了该开发者账号",
"check_method":"在线检测",
"can_detect_revoke":true,
"revoked_at":"2026-01-15 10:30:00",
"device":
{}
"id":12345,
"zt":"hidden"
"ip":"192.168.1.100",
"ysucc":"Ysucc"
Yerel Kontrol (Çevrimiçi Kullanılamıyor)
Çevrimiçi kontrol mevcut değil, yerel kontrole dönülüyor, geçerlilik süresi sadece
Yerel Kontrol (Çevrimiçi Kullanılamıyor)
{}
"code":1,
"msg":"Sertifika geçerliliği normal (iptal doğrulanmadı)",
"time":1769675945,
"data":
{}
,"status":"normal",
"status_code":205,
"status_text":"正常",
"details":"本地检测:证书在有效期内,剩余 180 天过期。注意:在线检测不可用,无法确认证书是否被吊销",
"check_method":"本地检测(网络不可用)",
"can_detect_revoke":false,
"expires_at":"2027-01-28 15:30:00",
"remaining_days":180,
"device":
{}
"id":12345,
"pname":"MyApp Development",
"zt":"normal"
"ip":"192.168.1.100",
"ysucc":"Ysucc"
Birden fazla Sertifika Bulundu
Aynı UDID için birden fazla sertifika var, belirtmek için kid kullanın
Birden fazla Sertifika Bulundu
{}
"code":103,
"msg":"Birden fazla cihaz bulundu, lütfen sertifika ID'sini belirtin",
"time":1769675945,
"data":
{}
,"count":3,
"devices":
[]
{}
,"id":12345,
"kid":"ABC123",
"pname":"App A",
"shtype":1
{}
,"id":12346,
"kid":"DEF456",
"pname":"App B",
"shtype":2
{}
"id":12347,
"kid":"GHI789",
"pname":"App C",
"shtype":1
"ip":"192.168.1.100",
"yno":"Yno"
Hata Kodları
Hata Kodları8 tanımlandı
12Token gereklidir
Token parametresi eksik
10Geçersiz token
Geçersiz veya süresi dolmuş token
20Lütfen kid veya UDID sağlayın
Kid veya UDID eksik
X-Lang: enzh, en, zh-TW, vi, arKod Örnekleri
curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/device/certcheck?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002E" \
-H "X-Lang: en"Notlar
- Hem GET hem de POST destekler
- En az birini sağlayın: kid veya UDID
- Aynı UDID için birden fazla sertifika varsa, birden fazla sertifika istemi döner
- Çevrimiçi kontrol: Geçerlilik iptal durumunu tespit edebilir, ağ gerektirir
- Yerel kontrol: Sadece geçerlilik süresini kontrol eder, iptali tespit edemez
- Çevrimiçi mevcut olmadığında yerel kontrol devreye girer, can_detect_revoke=false
- Cihaz durumu, düşürülmüş/engellenmiş tespit edildiğinde otomatik olarak gizliye güncellenir
- Durum kodları: 205=normal, 203=süresi dolmuş, 204=iptal edilmiş, 206=düşürülmüş, 207=engellenmiş, 208=bilinmiyor
- Sık aramalardan kaçının, Apple oran sınırlamasını önlemek için
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/certcheck?token=your_api_token_here&kid=ABC123XYZ&udid=00008030-001234567890002EBu siteye kilitlistringGerekli
Kullanıcı API token'ı
string
Sertifika KID. Ya kid ya da UDID sağlayın
string
Cihaz UDID. Ya kid ya da UDID sağlayın