Batch Add Devices
Batch register multiple UDIDs with flexible defaults and per-item overrides. Each item can use instant or reservation mode.
/api/adddevice/batchঅনুরোধ করা পরামিতি
সকল পরামিতি অনুসন্ধান বা মৃতদেহের মাধ্যমে অতিক্রম করা যাবে
| পরামিতি | ধরন | আবশ্যক | বিবরণ |
|---|---|---|---|
token | string | বিকল্প | Global user API token. Used when item/defaults does not provide token উদাহরণ: your_api_token_here |
mode | string | বিকল্প | Global add mode: instant or review. Default is instant; can be overridden by defaults.mode or item.mode instantreview উদাহরণ: instant |
defaults | object | বিকল্প | Default params for all items. Supports single add API params such as warranty/shtype/type/deviceType/beizhu/code/token/mode উদাহরণ: {"warranty":"1","type":"0","deviceType":"iphone","beizhu":"batch"} |
items | array | বিকল্প | Device item array. Each item requires udid and can override any defaults field. Provide at least one of items/udids/udids_text উদাহরণ: [{"udid":"00008030-001234567890ABCD"},{"udid":"00008020-00ABCDEF12345678","mode":"review","warranty":"2","beizhu":"VIP device"}] |
udids | array | বিকল্প | Simplified UDID array. Uses defaults/global params for all devices উদাহরণ: ["00008030-001234567890ABCD","00008020-00ABCDEF12345678"] |
udids_text | string | বিকল্প | Text UDID list separated by comma, semicolon, whitespace, or new lines উদাহরণ: 00008030-001234567890ABCD
00008020-00ABCDEF12345678 |
continue_on_error | boolean | বিকল্প | Whether to continue after an item fails. Default true উদাহরণ: true |
প্রতিক্রিয়া
| পরামিতি | ধরন | আবশ্যক | বিবরণ |
|---|---|---|---|
code | number | আবশ্যক | Status code: 1=batch request processed উদাহরণ: 1 |
data.total | number | আবশ্যক | Total requested devices উদাহরণ: 2 |
data.processed | number | আবশ্যক | Actually processed item count উদাহরণ: 2 |
data.success | number | আবশ্যক | Success count উদাহরণ: 1 |
data.failed | number | আবশ্যক | Failure count উদাহরণ: 1 |
data.results | array | আবশ্যক | Per-item results with index/udid/mode/success/code/msg/data/raw উদাহরণ: |
ত্রুটিপূর্ণ কোড
000বহিরাগত ভাষা
X-Lang হেডারের সাথে API প্রতিক্রিয়া গ্রহণ করুন। টি কোড স্বয়ংক্রিয়ভাবে আপনার বর্তমান অবস্থানের জন্য ব্যবহার করা হচ্ছে।
X-Lang: bnzh, en, zh-TW, vi, ar, es, ruসমর্থিত ভাষাও সমর্থিত নয়; X-Lang এর অগ্রাধিকার গ্রহণ করা হয়। ওয়েব-সাইট ফাইলটির সাহায্যে সমর্থিত হয়।
কোড উদাহরণ
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/adddevice/batch" \
-H "X-Lang: bn" \
-H "Content-Type: application/json" \
-d '{
"token": "your_api_token_here",
"mode": "instant",
"defaults": {
"warranty": "1",
"type": "0",
"deviceType": "iphone",
"beizhu": "batch"
},
"items": [
{
"udid": "00008030-001234567890ABCD"
},
{
"udid": "00008020-00ABCDEF12345678",
"mode": "review",
"warranty": "2",
"beizhu": "VIP device"
}
],
"udids": [
"00008030-001234567890ABCD",
"00008020-00ABCDEF12345678"
],
"udids_text": "00008030-001234567890ABCD\n00008020-00ABCDEF12345678",
"continue_on_error": true
}'নোট
- 该接口复用 /api/adddevice 和 /api/addyydevice 的原有业务逻辑,逐条处理,逐条扣款/退款/复用证书
- 请求体必须是 JSON;单条设备参数会转换为表单参数后调用原接口逻辑
- defaults 提供公共参数,items 中同名字段优先级更高
- mode 支持 instant/review;也兼容 reservation/reserve/yy/addyydevice 作为 review
- 单次最多 50 条,接口本身限流 10 次/分钟
কনসোলের মধ্যে এটি চেষ্টা করুন
বাগ পূরণ করুন এবং এটি পরীক্ষা করুন। এই সাইটের API- এ কেবল অনুরোধ করা হয়; URL- টি লক করা হয়েছে এবং আপনার বর্তমান লগ- ইন কুকি অন্তর্ভুক্ত করা যাবে না।
https://testypro.iwai.cc/api/adddevice/batchএই সাইটের লক করা হয়েছেGlobal user API token. Used when item/defaults does not provide token
Global add mode: instant or review. Default is instant; can be overridden by defaults.mode or item.mode
Default params for all items. Supports single add API params such as warranty/shtype/type/deviceType/beizhu/code/token/mode
Device item array. Each item requires udid and can override any defaults field. Provide at least one of items/udids/udids_text
Simplified UDID array. Uses defaults/global params for all devices
Text UDID list separated by comma, semicolon, whitespace, or new lines
Whether to continue after an item fails. Default true