GETPOST
v1.0.0stable

Get Certificate

Retrieve a certificate using the token and either a certificate ID or UDID. Smart selection applies when querying by UDID

GET | POST/api/getcertificate
Афіша:API Key
Ліміт:120/minute

Параметри запиту

Всі параметри можуть бути передані через Query або тіло

ПараметрТипПотрібніОпис
token
stringПотрібні
User API token
Приклад: your_api_token_here
id
stringДодатково
Certificate ID. Either id or udid is required. If both are provided, id takes priority
Приклад: AB12CD34
udid
stringДодатково
Device UDID. Either id or udid is required. Smart selection applies when querying by UDID
Приклад: 00008020-001A2B3C4D5E6F78

Відправити

ПараметрТипПотрібніОпис
code
numberПотрібні
Status code: 1=success, 0=failure, 2=no available certificate, 3=certificate expired
Приклад: 1
msg
stringПотрібні
Response message
Приклад: 返回成功
time
numberПотрібні
Server timestamp (Unix seconds)
Приклад: 1769675945
data
objectПотрібні
Response payload
data.id
stringПотрібні
Certificate ID
Приклад: AB12CD34
data.pname
stringПотрібні
Project name
Приклад: MyApp
data.addtime
numberПотрібні
Added time (Unix timestamp)
Приклад: 1706500000
data.pool
numberПотрібні
Pool: 0=public, 1=private
Приклад: 0
data.type
numberПотрібні
Pool type: 0=public, 1=private
Приклад: 0
data.mobileprovision
stringПотрібні
Base64-encoded mobileprovision
Приклад: MIIPhgYJKoZIhvcNAQcCoII...(Base64)
data.p12
stringПотрібні
Base64-encoded P12 certificate
Приклад: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)
data.state
booleanПотрібні
Certificate validity: true=valid, false=revoked
Приклад: true
data.warranty
booleanПотрібні
Whether warranty is active
Приклад: true
data.warranty_time
numberПотрібні
Warranty expiration time (Unix timestamp)
Приклад: 1738000000
data.shtype
numberПотрібні
Warranty type: 0/1/2/3/4/6
Приклад: 1
ysucc
stringПотрібні
Success flag, returns "Ysucc" on success
Приклад: Ysucc
Приклад відповіді
{
"code":1,
"msg":"Success",
"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
Token verification failed
Invalid or expired token
0
At least one of certificate ID or UDID must be provided
Either id or udid parameter is required
0
Certificate ID not found
Certificate ID does not exist or does not belong to current user

Мова відповіді

Налаштуйте мову відповіді API з заголовком X-Lang. Приклади коду нижче автоматично використовуйте мову поточного сайту.

Рекомендований заголовок
X-Lang: uk
Підтримувані мови
zh, en, zh-TW, vi, ar, es, ru

За підтримки X-Lang бере на себе пріоритет. Непідтримувані мови слідувати мовою сайту.

Приклади коду

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: uk"

Нотатки

  • 支持 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Потрібні

User API token

string

Certificate ID. Either id or udid is required. If both are provided, id takes priority

string

Device UDID. Either id or udid is required. Smart selection applies when querying by UDID