GETPOST
v2.1.0stable

Добавить Устройство Мгновенно

Зарегистрировать UDID устройства и сразу вернуть mobileprovision и P12

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

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

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

Коды ошибок

Коды ошибок5 определено
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/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Заблокировано для этого сайта
stringОбязательный

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

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

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

string

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

string

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

string

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

string

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

string

Примечание (до 40 символов; обрезается, если длиннее)

string

Активирующий код (необязательно)