GETPOST
v2.1.0stable

デバイス追加(即時)

デバイスUDIDを登録し、すぐにmobileprovisionとP12を返します

GET | POST/api/adddevice
auth:API Key
制限:60/

リクエストパラメータ

すべてのパラメータは、クエリまたは本文を介して渡すことができます

パラメータータイプ必須内容
token
string必須
API トークン
: your_api_token_here
udid
string必須
デバイスUDID ( 25文字または40文字でなければなりません)
: 00008030-001234567890ABCD
warranty
stringオプション
保証タイプ: 0/1/2/3/4/6。明示的に渡すことをお勧めします。値が欠落している、または無効な値は、価格設定の基準に戻ります
012346
: 1
shtype
stringオプション
保証の別名。保証が空の場合にのみ使用
012346
: 1
type
stringオプション
プールタイプ: 0 =公開、1 =非公開。デフォルトは0です
01
: 0
deviceType
stringオプション
デバイスの種類: iphoneまたはipad。デフォルトはiphoneです
iphoneipad
: iphone
beizhu
stringオプション
備考(最大40文字。長い場合は切り捨て)
: 测试设备
code
stringオプション
アクティベーションコード(オプション)
: ABC123XYZ

回答

パラメータータイプ必須内容
code
number必須
ステータスコード: 1 =成功、0 =失敗
: 1
msg
string必須
応答メッセージ
: 添加成功
time
number必須
サーバーのタイムスタンプ(Unix秒)
: 1769675945
data
object必須
応答ペイロード
data.id
string必須
証明書ID ( 8文字)
: AB12CD34
data.pool
number必須
プール: 0 =公開、1 =非公開
: 0
data.addtime
number必須
追加時間(Unix)
: 1706500000
data.mobileprovision
string必須
Base64エンコードされたモバイルプロビジョニング
: Base64EncodedString...
data.p12
string必須
Base64エンコードP12証明書
: Base64EncodedString...
data.state
boolean必須
証明書の有効性の状態(一部のブランチで返されます)
: true
data.reused
boolean必須
既存の証明書が再利用されたかどうか(コードが提供され、同じコードとUDIDに対して再利用が可能な場合にのみ返されます)
: true
ysucc
string必須
成功フラグ、成功時に「Ysucc」を返します
: Ysucc
応答例
{
"code":1,
"msg":"デバイスが正常に追加されました",
"time":1769675945,
"data":
{
"id":"AB12CD34",
"pool":0,
"addtime":1706500000,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
}
,
"ysucc":"Ysucc"
}

エラーコード

エラーコード5 defined
0
無効なトークン
無効なまたは期限切れの Nonce トークン!
0
無効なUDID形式
UDIDの長さは25文字または40文字でなければなりません
0
残高不足
残高が不足しています(メッセージは支店によって異なる場合があります)

X-Lang: en
zh, en, zh-TW, vi, ar

コード例

curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/adddevice" \
  -H "X-Lang: en" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZ"

  • GETとPOSTの両方がサポートされています( POSTはこちらに表示されてい
  • クエリまたはx - www - form - urlencodedを介してパラメータを送信します。JSON本文が解析されていません
  • shtypeは、保証のレガシーエイリアスであり、保証が空の場合にのみ使用されます
  • UDID検証は長さのみ( 25または40文字)
  • mobileprovisionとP12はBase64エンコードされています。デコードしてファイルとして保存します
  • wARRANTY = 4はtype = 1ではサポートされていません

コンソールでお試しください

以下のパラメータを入力し、テストのリクエストを送信します。リクエストはこのサイトのAPIにのみ行きます。URLはロックされており、変更することはできません。現在のログインCookieが含まれています。

https://testypro.iwai.cc/api/adddevice?token=your_api_token_here&udid=00008030-001234567890ABCD&warranty=1&shtype=1&type=0&deviceType=iphone&beizhu=%E6%B5%8B%E8%AF%95%E8%AE%BE%E5%A4%87&code=ABC123XYZこのサイトにロックされています
string必須

API トークン

string必須

デバイスUDID ( 25文字または40文字でなければなりません)

string

保証タイプ: 0/1/2/3/4/6。明示的に渡すことをお勧めします。値が欠落している、または無効な値は、価格設定の基準に戻ります

string

保証の別名。保証が空の場合にのみ使用

string

プールタイプ: 0 =公開、1 =非公開。デフォルトは0です

string

デバイスの種類: iphoneまたはipad。デフォルトはiphoneです

string

備考(最大40文字。長い場合は切り捨て)

string

アクティベーションコード(オプション)