GETPOST
v2.1.0stable

Add Device (Review/Reservation)

Register a device in reservation mode. mobileprovision may be empty while Apple review is pending

GET | POST/api/addyydevice
Афіша:API Key
Ліміт:30/minute

Параметри запиту

Всі параметри можуть бути передані через 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
Приклад відповіді
{
"code":1,
"msg":"Reservation successful",
"time":1769675945,
"data":
{
"id":"A1B2C",
"pool":0,
"addtime":1706500000,
"mobileprovision":"",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
}
,
"ysucc":"Ysucc"
}

Коди помилок

Коди помилок4 визначено
0
Invalid token
Invalid or expired token
0
Invalid UDID format
UDID length must be 25 or 40 characters
0
Insufficient balance
Insufficient balance

Мова відповіді

Налаштуйте мову відповіді API з заголовком X-Lang. Приклади коду нижче автоматично використовуйте мову поточного сайту.

Рекомендований заголовок
X-Lang: uk
Підтримувані мови
zh, 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Заблоковано на цей сайт
stringПотрібні

User API token

stringПотрібні

Device UDID. Length must be 25 or 40 characters

string

Warranty type: 0/1/2/3/4/6. Recommended to pass explicitly

string

Alias of warranty. Used only when warranty is empty

string

Pool type: 0=shared, 1=dedicated. Default is 0

string

Device type: iphone or ipad. Default is iphone

string

Remark. Up to 40 characters