Add Device (Review/Reservation)
Register a device in reservation mode. mobileprovision may be empty while Apple review is pending
/api/addyydeviceПараметри запиту
Всі параметри можуть бути передані через Query або тіло
| Параметр | Тип | Потрібні | Опис |
|---|---|---|---|
token | string | Потрібні | User API token Приклад: your_api_token_here |
udid | string | Потрібні | Device UDID. Length must be 25 or 40 characters Приклад: 00008030-001234567890ABCD |
warranty | string | Додатково | Warranty type: 0/1/2/3/4/6. Recommended to pass explicitly 012346 Приклад: 1 |
shtype | string | Додатково | Alias of warranty. Used only when warranty is empty 012346 Приклад: 1 |
type | string | Додатково | Pool type: 0=shared, 1=dedicated. Default is 0 01 Приклад: 0 |
deviceType | string | Додатково | Device type: iphone or ipad. Default is iphone iphoneipad Приклад: iphone |
beizhu | string | Додатково | Remark. Up to 40 characters Приклад: 预约测试设备 |
Відправити
| Параметр | Тип | Потрібні | Опис |
|---|---|---|---|
code | number | Потрібні | Status code: 1=success, 0=failure Приклад: 1 |
msg | string | Потрібні | Response message Приклад: 添加成功 |
time | number | Потрібні | Server timestamp (Unix seconds) Приклад: 1769675945 |
data | object | Потрібні | Response payload |
data.id | string | Потрібні | Reservation order / certificate ID (typically 5 alphanumeric characters) Приклад: A1B2C |
data.pool | number | Потрібні | Pool: 0=shared, 1=dedicated Приклад: 0 |
data.addtime | number | Потрібні | Added time (Unix) Приклад: 1706500000 |
data.mobileprovision | string | Потрібні | Base64-encoded mobileprovision (may be empty while review is pending) Приклад: Base64EncodedString... |
data.p12 | string | Потрібні | Base64-encoded P12 certificate Приклад: Base64EncodedString... |
data.state | boolean | Потрібні | Certificate validity state (returned in some branches) Приклад: true |
ysucc | string | Потрібні | Success flag, returns "Ysucc" on success Приклад: Ysucc |
Коди помилок
000Мова відповіді
Налаштуйте мову відповіді API з заголовком X-Lang. Приклади коду нижче автоматично використовуйте мову поточного сайту.
X-Lang: ukzh, en, zh-TW, vi, ar, es, ruЗа підтримки X-Lang бере на себе пріоритет. Непідтримувані мови слідувати мовою сайту.
Приклади коду
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/addyydevice" \
-H "X-Lang: uk" \
-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=%E9%A2%84%E7%BA%A6%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87"Нотатки
- 参数需通过 Query 或 x-www-form-urlencoded 传递,后端不解析 JSON Body
- shtype 为 warranty 的兼容参数,仅在 warranty 为空时使用
- mobileprovision 为空通常表示审核中,可通过设备列表接口查询状态
Спробуйте в Консоль
Заповнювати параметри нижче і відправити запит на тест. Запити тільки перейти до цього API сайту; URL-адреса заблокована і не може бути змінена, і ваш поточний логін cookie включено.
https://testypro.iwai.cc/api/addyydevice?token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E9%A2%84%E7%BA%A6%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87Заблоковано на цей сайтUser API token
Device UDID. Length must be 25 or 40 characters
Warranty type: 0/1/2/3/4/6. Recommended to pass explicitly
Alias of warranty. Used only when warranty is empty
Pool type: 0=shared, 1=dedicated. Default is 0
Device type: iphone or ipad. Default is iphone
Remark. Up to 40 characters