GETPOST
v2.2.0stableデバイス追加 V2
統合された単一デバイス追加API。レガシーAPIを利用可能なまま、1つのパラメーターでインスタントモードと予約モードを切り替えます。
GET | POST
/api/adddevice/v2auth:API Key
制限:60/分
リクエストパラメータ
すべてのパラメータは、クエリまたは本文を介して渡すことができます
| パラメーター | タイプ | 必須 | 内容 |
|---|---|---|---|
token | string | 必須 | API トークン 例: your_api_token_here |
udid | string | 必須 | デバイスUDID ( 25文字または40文字でなければなりません) 例: 00008030-001234567890ABCD |
mode | string | オプション | モードを追加:インスタントまたはレビュー。デフォルトはインスタントです instantreview 例: instant |
add_mode | string | オプション | モードの別名。モードよりも優先されます instantreview 例: review |
force | boolean | オプション | 強制的にフラグを追加します。true/1/yes/y/onは強制期間と既存デバイスの短絡チェックをスキップします 例: true |
warranty | string | オプション | 保証タイプ: 0/1/2/3/4/6。レビューモードは4/6をサポートしていません 012346 例: 1 |
shtype | string | オプション | 保証のレガシーエイリアス、保証が空の場合にのみ使用 012346 例: 1 |
type | string | オプション | プールタイプ: 0 =公開、1 =非公開。デフォルトはレガシーAPIロジックに従います 01 例: 0 |
deviceType | string | オプション | デバイスの種類: iphoneまたはipad。デフォルトのiphone iphoneipad 例: iphone |
beizhu | string | オプション | 備考 例: 测试设备 |
code | string | オプション | アクティベーションコード(オプション) 例: ABC123XYZ |
回答
| パラメーター | タイプ | 必須 | 内容 |
|---|---|---|---|
code | number | 必須 | ステータスコード: 1 =成功、0 =失敗 例: 1 |
msg | string | 必須 | 応答メッセージ 例: 添加成功 |
data.id | string | 必須 | 証明書ID/予約ID 例: AB12CD34 |
data.mobileprovision | string | 必須 | Base64 mobileprovision。レビューが保留中は空にすることができます 例: Base64EncodedString... |
data.p12 | string | 必須 | Base64 P12証明書 例: Base64EncodedString... |
応答例
{}
"code":1,
"msg":"デバイスが正常に追加されました",
"time":1769675945,
"data":
{}
,"id":"AB12CD34",
"pool":0,
"addtime":1706500000,
"mobileprovision":"MIIPhgYJKoZIhvcNAQcCoII...(Base64)",
"p12":"MIINDgIBAzCCDMsGCSqGSIb3DQEHAa...(Base64)"
"ysucc":"Ysucc"
エラーコード
エラーコード3 defined
0無効なトークン
無効なまたは期限切れの Nonce トークン!
0無効なUDID形式
UDIDの長さは25または40でなければなりません
0強制追加期間内
新しい追加試行を強制するには、force = trueを渡します
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/v2" \
-H "X-Lang: en" \
-H "Content-Type: application/json" \
-d '{
"token": "your_api_token_here",
"udid": "00008030-001234567890ABCD",
"mode": "instant",
"add_mode": "review",
"force": true,
"warranty": "1",
"shtype": "1",
"type": "0",
"deviceType": "iphone",
"beizhu": "测试设备",
"code": "ABC123XYZ"
}'注
- レガシー/API/adddeviceおよび/API/addyydeviceは引き続き利用可能で互換性があります
- mode = instant reuses instant add logic; mode = review reuses reservation/review add logic
- クエリ、x - www - form - urlencoded、およびJSON本文がサポートされています。JSON本文はV 2に推奨されます
- force = trueは、ローカルのforce - period/既存の短絡チェックのみをスキップします。Appleは依然として重複を拒否する可能性があります
- レビューモードは依然として予約APIの制限に従っています。例:保証= 4/6はサポートされていません
コンソールでお試しください
以下のパラメータを入力し、テストのリクエストを送信します。リクエストはこのサイトのAPIにのみ行きます。URLはロックされており、変更することはできません。現在のログインCookieが含まれています。
https://testypro.iwai.cc/api/adddevice/v2?token=your_api_token_here&udid=00008030-001234567890ABCD&mode=instant&add_mode=review&force=true&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
モードを追加:インスタントまたはレビュー。デフォルトはインスタントです
string
モードの別名。モードよりも優先されます
boolean
強制的にフラグを追加します。true/1/yes/y/onは強制期間と既存デバイスの短絡チェックをスキップします
string
保証タイプ: 0/1/2/3/4/6。レビューモードは4/6をサポートしていません
string
保証のレガシーエイリアス、保証が空の場合にのみ使用
string
プールタイプ: 0 =公開、1 =非公開。デフォルトはレガシーAPIロジックに従います
string
デバイスの種類: iphoneまたはipad。デフォルトのiphone
string
備考
string
アクティベーションコード(オプション)