Добавить Устройство по Брони
Зарегистрировать устройство в режиме резервирования. mobileprovision может быть пустым, пока ожидается проверка Apple
/api/addyydeviceПараметры запроса
Все параметры можно передавать через 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 |
Коды ошибок
000Язык ответа
Настройте язык ответа API с помощью заголовка X-Lang. Примеры кода ниже автоматически используют текущий язык сайта.
X-Lang: ruzh, en, zh-TW, vi, ar, es, ruТакже поддерживается Accept-Language; X-Lang имеет приоритет. Для неподдерживаемых языков применяется языковая настройка сайта.
Примеры кода
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/addyydevice" \
-H "X-Lang: ru" \
-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Заблокировано для этого сайтаТокен API пользователя
UDID устройства. Длина должна быть 25 или 40 символов
Тип гарантии: 0/1/2/3/4/6. Рекомендуется указывать явно
Псевдоним гарантии. Используется только если гарантия пуста
Тип пула: 0=общий, 1=выделенный. По умолчанию 0
Тип устройства: iphone или ipad. По умолчанию iphone
Примечание. До 40 символов