Thêm thiết bị (Tức thì)
Đăng ký UDID thiết bị và trả về mobileprovision và P12 ngay lập tức
/api/adddeviceTham 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 |
udid | string | Bắt buộc | UDID thiết bị (phải là 25 hoặc 40 ký tự) Ví dụ: 00008030-001234567890ABCD |
warranty | string | Tùy chọn | Loại bảo hành: 0/1/2/3/4/6. Khuyến nghị truyền rõ ràng. Giá trị thiếu hoặc không hợp lệ sẽ được tính theo bản chuẩn 012346 Ví dụ: 1 |
shtype | string | Tùy chọn | Bí danh của warranty. Chỉ dùng khi warranty để trống 012346 Ví dụ: 1 |
type | string | Tùy chọn | Loại pool: 0=công cộng, 1=riêng. Mặc định là 0 01 Ví dụ: 0 |
deviceType | string | Tùy chọn | Loại thiết bị: iphone hoặc ipad. Mặc định là iphone iphoneipad Ví dụ: iphone |
beizhu | string | Tùy chọn | Ghi chú (tối đa 40 ký tự, bị cắt nếu dài hơn) Ví dụ: 测试设备 |
code | string | Tùy chọn | Mã kích hoạt (tùy chọn) Ví dụ: ABC123XYZ |
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 Ví dụ: 1 |
msg | string | Bắt buộc | Tin nhắn phản hồi Ví dụ: 添加成功 |
time | number | Bắt buộc | Mốc 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ỉ (8 ký tự) Ví dụ: AB12CD34 |
data.pool | number | Bắt buộc | Pool: 0=công cộng, 1=riêng Ví dụ: 0 |
data.addtime | number | Bắt buộc | Thời gian thêm (Unix) Ví dụ: 1706500000 |
data.mobileprovision | string | Bắt buộc | mobileprovision được mã hóa Base64 Ví dụ: Base64EncodedString... |
data.p12 | string | Bắt buộc | Chứng chỉ P12 được mã hóa Base64 Ví dụ: Base64EncodedString... |
data.state | boolean | Bắt buộc | Trạng thái hiệu lực chứng chỉ (trả về trong một số trường hợp) Ví dụ: true |
data.reused | boolean | Bắt buộc | Chứng chỉ hiện có có được tái sử dụng không (chỉ trả về khi cung cấp mã và có thể tái sử dụng cho cùng mã và UDID) Ví dụ: true |
ysucc | string | Bắt buộc | Cờ thành công, trả về "Ysucc" khi thành công Ví dụ: Ysucc |
Mã lỗi
000Ngô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.
X-Lang: vizh, 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 POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/adddevice" \
-H "X-Lang: vi" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZ"Lưu ý
- Hỗ trợ cả GET và POST (ví dụ dùng POST)
- Gửi tham số qua Query hoặc x-www-form-urlencoded. JSON body không được phân tích
- shtype là bí danh cũ của warranty, chỉ dùng khi warranty để trống
- Kiểm tra UDID chỉ theo độ dài (25 hoặc 40 ký tự)
- mobileprovision và p12 được mã hóa Base64, cần giải mã và lưu thành tệp
- warranty=4 không được hỗ trợ với type=1
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/adddevice?token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZĐã khóa vào trang nàyToken API người dùng
UDID thiết bị (phải là 25 hoặc 40 ký tự)
Loại bảo hành: 0/1/2/3/4/6. Khuyến nghị truyền rõ ràng. Giá trị thiếu hoặc không hợp lệ sẽ được tính theo bản chuẩn
Bí danh của warranty. Chỉ dùng khi warranty để trống
Loại pool: 0=công cộng, 1=riêng. Mặc định là 0
Loại thiết bị: iphone hoặc ipad. Mặc định là iphone
Ghi chú (tối đa 40 ký tự, bị cắt nếu dài hơn)
Mã kích hoạt (tùy chọn)