GETPOST
v2.2.0stable

デバイス追加 V2

統合された単一デバイス追加API。レガシーAPIを利用可能なまま、1つのパラメーターでインスタントモードと予約モードを切り替えます。

GET | POST/api/adddevice/v2
auth: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: en
zh, 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

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