GETPOST
v1.0.0stable

Dapatkan Sijil

Ambil sijil menggunakan token dan sama ada ID sijil atau UDID. Pemilihan pintar digunakan semasa membuat pertanyaan berdasarkan UDID

GET | POST/api/getcertificate
Pengesahan:API Key
Had:120/minit

Parameter Permintaan

Semua parameter boleh dihantar melalui Kuiri atau Badan

ParameterJenisDiperlukanPenerangan
token
stringDiperlukan
Token API pengguna
Contoh: your_api_token_here
id
stringPilihan
ID Sijil. Sama ada id atau UDID diperlukan. Jika kedua-duanya disediakan, id diberi keutamaan
Contoh: AB12CD34
udid
stringPilihan
UDID Peranti. Sama ada id atau UDID diperlukan. Pemilihan pintar digunakan apabila membuat pertanyaan mengikut UDID
Contoh: 00008020-001A2B3C4D5E6F78

Respons

ParameterJenisDiperlukanPenerangan
code
numberDiperlukan
Kod status: 1=berjaya, 0=gagal, 2=tiada sijil tersedia, 3=sijil tamat tempoh
Contoh: 1
msg
stringDiperlukan
Mesej tindak balas
Contoh: 返回成功
time
numberDiperlukan
Cap masa pelayan (saat Unix)
Contoh: 1769675945
data
objectDiperlukan
Muatan respons
data.id
stringDiperlukan
ID Sijil
Contoh: AB12CD34
data.pname
stringDiperlukan
Nama projek
Contoh: MyApp
data.addtime
numberDiperlukan
Masa ditambah (cap waktu Unix)
Contoh: 1706500000
data.pool
numberDiperlukan
Kolam: 0=umum, 1=peribadi
Contoh: 0
data.type
numberDiperlukan
Jenis kolam: 0=awam, 1=peribadi
Contoh: 0
data.mobileprovision
stringDiperlukan
mobileprovision yang disandikan Base64
Contoh: MIIPhgYJKoZIhvcNAQcCoII...(Base64)
data.p12
stringDiperlukan
Sijil P12 yang disandikan Base64
Contoh: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)
data.state
booleanDiperlukan
Kesahihan sijil: benar= sah, palsu=ditarik balik
Contoh: true
data.warranty
booleanDiperlukan
Sama ada jaminan aktif
Contoh: true
data.warranty_time
numberDiperlukan
Masa luput jaminan (cap waktu Unix)
Contoh: 1738000000
data.shtype
numberDiperlukan
Jenis waranti: 0/1/2/3/4/6
Contoh: 1
ysucc
stringDiperlukan
Penanda kejayaan, mengembalikan "Ysucc" apabila berjaya
Contoh: Ysucc
Contoh Respons
{
"code":1,
"msg":"Berjaya",
"time":1769675945,
"data":
{
"id":"AB12CD34",
"pname":"MyApp",
"addtime":1706500000,
"pool":0,
"type":0,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)",
"state":true,
"warranty":true,
"warranty_time":1738000000,
"shtype":1
}
,
"ysucc":"Ysucc"
}

Kod Ralat

Kod Ralat7 ditakrifkan
0
Pengesahan token gagal
Token tidak sah atau telah tamat tempoh
0
Sekurang-kurangnya satu daripada ID sijil atau UDID mesti disediakan
Sama ada parameter id atau UDID diperlukan
0
ID sijil tidak dijumpai
ID sijil tidak wujud atau tidak milik pengguna semasa

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

Contoh Kod

curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78" \
  -H "X-Lang: en"

Nota

  • Menyokong kedua-dua GET dan POST
  • Hantar parameter melalui Query atau x-www-form-urlencoded
  • Sama ada id atau UDID diperlukan. Jika kedua-duanya diberikan, id diutamakan
  • Apabila membuat pertanyaan mengikut UDID, sistem memilih sijil terbaik: sah dahulu, kemudian dibatalkan tetapi tidak dinyahaktifkan
  • state=false bermaksud sijil telah dibatalkan tetapi masih boleh dimuat turun (aplikasi mungkin tidak dapat dipasang)
  • warranty_time adalah masa tamat jaminan. Pembelian semula diperlukan selepas ia tamat

Cuba di Konsol

Isikan parameter di bawah dan hantar permintaan untuk menguji. Permintaan hanya dihantar ke API laman ini; URL dikunci dan tidak boleh diubah, dan kuki log masuk semasa anda disertakan.

https://testypro.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78Dikunci ke laman ini
stringDiperlukan

Token API pengguna

string

ID Sijil. Sama ada id atau UDID diperlukan. Jika kedua-duanya disediakan, id diberi keutamaan

string

UDID Peranti. Sama ada id atau UDID diperlukan. Pemilihan pintar digunakan apabila membuat pertanyaan mengikut UDID