GETPOST
v1.0.0stableПолучить Сертификат
Получите сертификат, используя токен и либо идентификатор сертификата, либо UDID. Умный выбор применяется при запросе по UDID
GET | POST
/api/getcertificateАутентификация:API Key
Лимит:120/минут
Параметры запроса
Все параметры можно передавать через Query или Body
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
token | string | Обязательный | Токен API пользователя Пример: your_api_token_here |
id | string | Опционально | Идентификатор сертификата. Требуется либо id, либо UDID. Если предоставлены оба значения, приоритет имеет id Пример: AB12CD34 |
udid | string | Опционально | UDID устройства. Требуется либо id, либо UDID. Умный выбор применяется при запросе по UDID Пример: 00008020-001A2B3C4D5E6F78 |
Ответ
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
code | number | Обязательный | Код состояния: 1=успех, 0=неудача, 2=сертификат недоступен, 3=сертификат просрочен Пример: 1 |
msg | string | Обязательный | Ответное сообщение Пример: 返回成功 |
time | number | Обязательный | Временная метка сервера (Unix в секундах) Пример: 1769675945 |
data | object | Обязательный | Ответ (payload) |
data.id | string | Обязательный | ID сертификата Пример: AB12CD34 |
data.pname | string | Обязательный | Название проекта Пример: MyApp |
data.addtime | number | Обязательный | Время добавления (Unix timestamp) Пример: 1706500000 |
data.pool | number | Обязательный | Пул: 0=публичный, 1=приватный Пример: 0 |
data.type | number | Обязательный | Тип пула: 0=публичный, 1=приватный Пример: 0 |
data.mobileprovision | string | Обязательный | Закодированная в Base64 мобильная provision (§§§) Пример: MIIPhgYJKoZIhvcNAQcCoII...(Base64) |
data.p12 | string | Обязательный | Закодированный в Base64 сертификат P12 Пример: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64) |
data.state | boolean | Обязательный | Действительность сертификата: true=действителен, false=отозван Пример: true |
data.warranty | boolean | Обязательный | Активна ли гарантия Пример: true |
data.warranty_time | number | Обязательный | Время истечения гарантии (Unix timestamp) Пример: 1738000000 |
data.shtype | number | Обязательный | Тип гарантии: 0/1/2/3/4/6 Пример: 1 |
ysucc | string | Обязательный | Флаг успеха, возвращает "Ysucc" при успешном выполнении Пример: Ysucc |
Пример ответа
{}
"code":1,
"msg":"Успех",
"time":1769675945,
"data":
{}
,"id":"AB12CD34",
"pname":"MyApp",
"addtime":1706500000,
"pool":0,
"type":0,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)",
"state":true,
"warranty":true,
"warranty_time":1738000000,
"shtype":1
"ysucc":"Ysucc"
Коды ошибок
Коды ошибок7 определено
0Проверка токена не удалась
Недействительный или просроченный токен
0Необходимо предоставить хотя бы один из идентификаторов: ID сертификата или UDID
Требуется параметр id или UDID
0ID сертификата не найден
ID сертификата не существует или не принадлежит текущему пользователю
X-Lang: enzh, en, zh-TW, vi, arПримеры кода
curl -X GET "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78" \
-H "X-Lang: en"Примечания
- Поддерживаются как GET, так и POST
- Передавайте параметры через Query или x-www-form-urlencoded
- Необходим либо id, либо UDID. Если указаны оба, приоритет имеет id
- При запросе по UDID система выбирает лучший сертификат: сначала действительный, затем отозванный, но не отключенный
- state=false означает, что сертификат отозван, но его все еще можно скачать (приложения могут не устанавливаться)
- warranty_time — это время окончания гарантии. После его истечения требуется повторная покупка
Попробуйте в Консоли
Заполните параметры ниже и отправьте запрос для тестирования. Запросы отправляются только на API этого сайта; URL зафиксирован и не может быть изменен, а текущий файл cookie для входа включен.
https://testypro.iwai.cc/api/getcertificate?token=your_api_token_here&id=AB12CD34&udid=00008020-001A2B3C4D5E6F78Заблокировано для этого сайтаstringОбязательный
Токен API пользователя
string
Идентификатор сертификата. Требуется либо id, либо UDID. Если предоставлены оба значения, приоритет имеет id
string
UDID устройства. Требуется либо id, либо UDID. Умный выбор применяется при запросе по UDID