GETPOST
v1.0.0stable証明書取得
トークンと証明書IDまたはUDIDのいずれかを使用して証明書を取得します。UDIDによるクエリ時にスマート選択が適用されます
GET | POST
/api/getcertificateauth:API Key
制限:120/分
リクエストパラメータ
すべてのパラメータは、クエリまたは本文を介して渡すことができます
| パラメーター | タイプ | 必須 | 内容 |
|---|---|---|---|
token | string | 必須 | API トークン 例: your_api_token_here |
id | string | オプション | 証明書ID。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 | 必須 | 応答ペイロード |
data.id | string | 必須 | 証明書の ID 例: AB12CD34 |
data.pname | string | 必須 | 項 目 名 例: MyApp |
data.addtime | number | 必須 | 追加時間(Unixタイムスタンプ) 例: 1706500000 |
data.pool | number | 必須 | プール: 0 =公開、1 =非公開 例: 0 |
data.type | number | 必須 | プールタイプ: 0 =公開、1 =非公開 例: 0 |
data.mobileprovision | string | 必須 | Base64エンコードされたモバイルプロビジョニング 例: MIIPhgYJKoZIhvcNAQcCoII...(Base64) |
data.p12 | string | 必須 | Base64エンコードP12証明書 例: MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64) |
data.state | boolean | 必須 | 証明書の有効性: true =有効、false =失効 例: true |
data.warranty | boolean | 必須 | 保証が有効かどうか 例: true |
data.warranty_time | number | 必須 | 保証の有効期限( Unixタイムスタンプ) 例: 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 defined
0トークンの検証に失敗しました
無効なまたは期限切れの Nonce トークン!
0証明書IDまたはUDIDの少なくとも1つを提供する必要があります
IdまたはUDIDパラメーターのいずれかが必要です
0証明書が見つかりませんでした。
証明書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の両方をサポート
- クエリまたは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。idまたはUDIDのいずれかが必要です。両方が提供されている場合、IDが優先されます
string
デバイスUDID。idまたはUDIDのいずれかが必要です。UDIDによるクエリ時にスマート選択が適用されます