GETPOST
v1.0.0stableGet 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
অনুরোধ করা পরামিতি
সকল পরামিতি অনুসন্ধান বা মৃতদেহের মাধ্যমে অতিক্রম করা যাবে
| পরামিতি | ধরন | আবশ্যক | বিবরণ |
|---|---|---|---|
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 নির্ধারিত
0Token verification failed
Invalid or expired token
0At least one of certificate ID or UDID must be provided
Either id or udid parameter is required
0Certificate ID not found
Certificate ID does not exist or does not belong to current user
বহিরাগত ভাষা
X-Lang হেডারের সাথে API প্রতিক্রিয়া গ্রহণ করুন। টি কোড স্বয়ংক্রিয়ভাবে আপনার বর্তমান অবস্থানের জন্য ব্যবহার করা হচ্ছে।
প্রস্তাবিত হেডার
X-Lang: bnসমর্থিত ভাষা
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: bn"নোট
- 支持 GET 和 POST 请求
- 参数通过 Query 或 x-www-form-urlencoded 传递
- id 和 udid 二选一,同时提供时优先使用 id
- 通过 UDID 查询时智能选择最佳证书:优先返回正常状态,其次返回掉签但未禁用的证书
- state=false 表示证书已掉签,但仍可下载使用(可能无法安装应用)
- warranty_time 为售后到期时间,到期后如掉签需要重新买
কনসোলের মধ্যে এটি চেষ্টা করুন
বাগ পূরণ করুন এবং এটি পরীক্ষা করুন। এই সাইটের API- এ কেবল অনুরোধ করা হয়; URL- টি লক করা হয়েছে এবং আপনার বর্তমান লগ- ইন কুকি অন্তর্ভুক্ত করা যাবে না।
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