GETPOST
v2.1.0stableデバイス追加(即時)
デバイスUDIDを登録し、すぐにmobileprovisionとP12を返します
GET | POST
/api/adddeviceauth: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: enzh, 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
アクティベーションコード(オプション)