Добавить Устройство Мгновенно
Зарегистрировать UDID устройства и сразу вернуть mobileprovision и P12
/api/adddeviceПараметры запроса
Все параметры можно передавать через 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 | string | Опционально | Активирующий код (необязательно) Пример: ABC123XYZ |
Ответ
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
code | number | Обязательный | Код состояния: 1=успех, 0=неудача Пример: 1 |
msg | string | Обязательный | Ответное сообщение Пример: 添加成功 |
time | number | Обязательный | Временная метка сервера (Unix в секундах) Пример: 1769675945 |
data | object | Обязательный | Ответ (payload) |
data.id | string | Обязательный | ID сертификата (8 символов) Пример: AB12CD34 |
data.pool | number | Обязательный | Пул: 0=публичный, 1=приватный Пример: 0 |
data.addtime | number | Обязательный | Время добавления (Unix) Пример: 1706500000 |
data.mobileprovision | string | Обязательный | Закодированная в Base64 мобильная provision (§§§) Пример: Base64EncodedString... |
data.p12 | string | Обязательный | Закодированный в Base64 сертификат P12 Пример: Base64EncodedString... |
data.state | boolean | Обязательный | Состояние действительности сертификата (возвращается в некоторых филиалах) Пример: true |
data.reused | boolean | Обязательный | Был ли повторно использован существующий сертификат (возвращается только при предоставлении кода и возможности повторного использования для того же кода и UDID) Пример: true |
ysucc | string | Обязательный | Флаг успеха, возвращает "Ysucc" при успешном выполнении Пример: Ysucc |
Коды ошибок
000X-Lang: enzh, en, zh-TW, vi, arПримеры кода
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/adddevice" \
-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=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZ"Примечания
- Поддерживаются как GET, так и POST (здесь показан POST)
- Отправляйте параметры через Query или x-www-form-urlencoded. Тело JSON не обрабатывается
- shtype является устаревшим псевдонимом для warranty, используется только когда warranty пусто
- Проверка UDID осуществляется только по длине (25 или 40 символов)
- mobileprovision и p12 закодированы в Base64; декодируйте и сохраните как файлы
- warranty=4 не поддерживается с type=1
Попробуйте в Консоли
Заполните параметры ниже и отправьте запрос для тестирования. Запросы отправляются только на API этого сайта; URL зафиксирован и не может быть изменен, а текущий файл cookie для входа включен.
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Заблокировано для этого сайтаТокен API пользователя
UDID устройства (должен быть 25 или 40 символов)
Тип гарантии: 0/1/2/3/4/6. Рекомендуется указывать явно. Отсутствующие или некорректные значения по умолчанию принимаются для расчета цены
Псевдоним гарантии. Используется только если гарантия пуста
Тип пула: 0=публичный, 1=приватный. По умолчанию 0
Тип устройства: iphone или ipad. По умолчанию iphone
Примечание (до 40 символов; обрезается, если длиннее)
Активирующий код (необязательно)