GETPOST
v2.1.0stable

Добавить Устройство по Брони

Зарегистрировать устройство в режиме резервирования. mobileprovision может быть пустым, пока ожидается проверка Apple

GET | POST/api/addyydevice
Аутентификация:API Key
Лимит:30/минут

Параметры запроса

Все параметры можно передавать через Query или Body

ПараметрТипОбязательныйОписание
token
stringОбязательный
Токен API пользователя
Пример: your_api_token_here
udid
stringОбязательный
UDID устройства. Длина должна быть 25 или 40 символов
Пример: 00008030-001234567890ABCD
warranty
stringОпционально
Тип гарантии: 0/1/2/3/4/6. Рекомендуется указывать явно
012346
Пример: 1
shtype
stringОпционально
Псевдоним гарантии. Используется только если гарантия пуста
012346
Пример: 1
type
stringОпционально
Тип пула: 0=общий, 1=выделенный. По умолчанию 0
01
Пример: 0
deviceType
stringОпционально
Тип устройства: iphone или ipad. По умолчанию iphone
iphoneipad
Пример: iphone
beizhu
stringОпционально
Примечание. До 40 символов
Пример: 预约测试设备

Ответ

ПараметрТипОбязательныйОписание
code
numberОбязательный
Код состояния: 1=успех, 0=неудача
Пример: 1
msg
stringОбязательный
Ответное сообщение
Пример: 添加成功
time
numberОбязательный
Временная метка сервера (Unix в секундах)
Пример: 1769675945
data
objectОбязательный
Ответ (payload)
data.id
stringОбязательный
ID заказа / сертификата бронирования (обычно 5 буквенно-цифровых символов)
Пример: A1B2C
data.pool
numberОбязательный
Пул: 0=общий, 1=выделенный
Пример: 0
data.addtime
numberОбязательный
Время добавления (Unix)
Пример: 1706500000
data.mobileprovision
stringОбязательный
Мобильная provision в кодировке Base64 (может быть пустой, пока идет проверка)
Пример: Base64EncodedString...
data.p12
stringОбязательный
Закодированный в Base64 сертификат P12
Пример: Base64EncodedString...
data.state
booleanОбязательный
Состояние действительности сертификата (возвращается в некоторых филиалах)
Пример: true
ysucc
stringОбязательный
Флаг успеха, возвращает "Ysucc" при успешном выполнении
Пример: Ysucc
Пример ответа
{
"code":1,
"msg":"Бронирование успешно",
"time":1769675945,
"data":
{
"id":"A1B2C",
"pool":0,
"addtime":1706500000,
"mobileprovision":"",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
}
,
"ysucc":"Ysucc"
}

Коды ошибок

Коды ошибок4 определено
0
Недействительный токен
Недействительный или просроченный токен
0
Неверный формат UDID
Длина UDID должна быть 25 или 40 символов
0
Недостаточно средств
Недостаточно средств

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

Примеры кода

curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/addyydevice" \
  -H "X-Lang: en" \
  -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 не обрабатывается
  • shtype является устаревшим псевдонимом для warranty, используется только когда warranty пусто
  • Пустая мобильная provision обычно указывает на ожидание проверки; проверьте статус через API списка устройств

Попробуйте в Консоли

Заполните параметры ниже и отправьте запрос для тестирования. Запросы отправляются только на 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Обязательный

Токен API пользователя

stringОбязательный

UDID устройства. Длина должна быть 25 или 40 символов

string

Тип гарантии: 0/1/2/3/4/6. Рекомендуется указывать явно

string

Псевдоним гарантии. Используется только если гарантия пуста

string

Тип пула: 0=общий, 1=выделенный. По умолчанию 0

string

Тип устройства: iphone или ipad. По умолчанию iphone

string

Примечание. До 40 символов