GETPOST
v1.0.0stableLấy chứng chỉ
Lấy chứng chỉ bằng token và ID chứng chỉ hoặc UDID. Lựa chọn thông minh áp dụng khi truy vấn bằng UDID
GET | POST
/api/getcertificateXác thực:API Key
Giới hạn:120/phút
Tham số yêu cầu
Tất cả tham số có thể truyền qua Query hoặc Body
| Tham số | Loại | Bắt buộc | Mô tả |
|---|---|---|---|
token | string | Bắt buộc | Token API người dùng Ví dụ: your_api_token_here |
id | string | Tùy chọn | ID chứng chỉ. Cần id hoặc udid. Nếu cung cấp cả hai, id ưu tiên Ví dụ: AB12CD34 |
udid | string | Tùy chọn | UDID thiết bị. Cần id hoặc udid. Lựa chọn thông minh khi truy vấn bằng UDID Ví dụ: 00008020-001A2B3C4D5E6F78 |
Phản hồi
| Tham số | Loại | Bắt buộc | Mô tả |
|---|---|---|---|
code | number | Bắt buộc | Mã trạng thái: 1=thành công, 0=thất bại, 2=không có chứng chỉ, 3=chứng chỉ hết hạn Ví dụ: 1 |
msg | string | Bắt buộc | Tin nhắn phản hồi Ví dụ: 返回成功 |
time | number | Bắt buộc | Dấu thời gian máy chủ (giây Unix) Ví dụ: 1769675945 |
data | object | Bắt buộc | Dữ liệu phản hồi |
data.id | string | Bắt buộc | ID chứng chỉ Ví dụ: AB12CD34 |
data.pname | string | Bắt buộc | Tên dự án Ví dụ: MyApp |
data.addtime | number | Bắt buộc | Thời gian thêm (Unix timestamp) Ví dụ: 1706500000 |
data.pool | number | Bắt buộc | Pool: 0=công cộng, 1=riêng Ví dụ: 0 |
data.type | number | Bắt buộc | Loại pool: 0=công cộng, 1=riêng Ví dụ: 0 |
data.mobileprovision | string | Bắt buộc | mobileprovision mã hóa Base64 Ví dụ: MIIPhgYJKoZIhvcNAQcCoII...(Base64) |
data.p12 | string | Bắt buộc | Chứng chỉ P12 mã hóa Base64 Ví dụ: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64) |
data.state | boolean | Bắt buộc | Hiệu lực chứng chỉ: true=hợp lệ, false=đã thu hồi Ví dụ: true |
data.warranty | boolean | Bắt buộc | Bảo hành có hoạt động không Ví dụ: true |
data.warranty_time | number | Bắt buộc | Thời gian hết hạn bảo hành (Unix timestamp) Ví dụ: 1738000000 |
data.shtype | number | Bắt buộc | Loại bảo hành: 0/1/2/3/4/6 Ví dụ: 1 |
ysucc | string | Bắt buộc | Cờ thành công, trả về "Ysucc" khi thành công Ví dụ: Ysucc |
Ví dụ phản hồi
{}
"code":1,
"msg":"Thành công",
"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"
Mã lỗi
Mã lỗi7 được định nghĩa
0Xác minh token thất bại
Token không hợp lệ hoặc đã hết hạn
0Cần cung cấp ít nhất một trong ID chứng chỉ hoặc UDID
Cần tham số id hoặc udid
0ID chứng chỉ không tồn tại
ID chứng chỉ không tồn tại hoặc không thuộc người dùng hiện tại
Ngôn ngữ phản hồi
Tùy chỉnh ngôn ngữ phản hồi API bằng header X-Lang. Ví dụ mã bên dưới tự động sử dụng ngôn ngữ trang hiện tại của bạn.
Header đề xuất
X-Lang: viNgôn ngữ được hỗ trợ
zh, en, zh-TW, vi, arBạn cũng có thể dùng Accept-Language; X-Lang có ưu tiên cao hơn. Ngôn ngữ không được hỗ trợ sẽ chuyển sang tiếng Anh.
Ví dụ mã
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: vi"Lưu ý
- Hỗ trợ cả GET và POST
- Gửi tham số qua Query hoặc x-www-form-urlencoded
- Cần id hoặc udid. Nếu cung cấp cả hai, id ưu tiên
- Khi truy vấn bằng UDID, hệ thống chọn chứng chỉ tốt nhất: hợp lệ trước
- state=false nghĩa là chứng chỉ đã thu hồi nhưng vẫn tải được
- warranty_time là thời gian hết hạn bảo hành. Cần mua lại sau khi hết hạn
Thử trong Console
Điền các tham số bên dưới rồi gửi yêu cầu để kiểm tra. Yêu cầu chỉ gửi đến API của trang này; địa chỉ đã bị khóa và không thể thay đổi, đồng thời kèm theo Cookie đăng nhập hiện tại của bạn.
https://testypro.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78Đã khóa vào trang nàystringBắt buộc
Token API người dùng
string
ID chứng chỉ. Cần id hoặc udid. Nếu cung cấp cả hai, id ưu tiên
string
UDID thiết bị. Cần id hoặc udid. Lựa chọn thông minh khi truy vấn bằng UDID