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
0
ID сертификата не найден
ID сертификата не существует или не принадлежит текущему пользователю

X-Lang: en
zh, 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