GETPOST
v1.0.0stable

証明書取得

トークンと証明書IDまたはUDIDのいずれかを使用して証明書を取得します。UDIDによるクエリ時にスマート選択が適用されます

GET | POST/api/getcertificate
auth: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: 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の両方をサポート
  • クエリまたは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によるクエリ時にスマート選択が適用されます