डिवाइस बैच में जोड़ें
लचीले डिफ़ॉल्ट और प्रत्येक आइटम के लिए ओवरराइड के साथ कई UDID एक साथ पंजीकृत करें। प्रत्येक आइटम तत्काल या आरक्षण मोड का उपयोग कर सकता है।
/api/adddevice/batchअनुरोध पैरामीटर
सभी पैरामीटर क्वेरी या बॉडी के माध्यम से भेजे जा सकते हैं
| पैरामीटर | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
token | string | वैकल्पिक | वैश्विक उपयोगकर्ता API टोकन। तब उपयोग किया जाता है जब item/defaults टोकन प्रदान नहीं करता उदाहरण: your_api_token_here |
mode | string | वैकल्पिक | वैश्विक जोड़ने का मोड: तुरंत या समीक्षा। डिफ़ॉल्ट तुरंत है; इसे defaults.mode या item.mode द्वारा ओवरराइड किया जा सकता है instantreview उदाहरण: instant |
defaults | object | वैकल्पिक | सभी आइटम्स के लिए डिफ़ॉल्ट पैरामीटर्स। वारंटी/shtype/type/deviceType/beizhu/code/token/mode जैसे एकल जोड़ API पैरामीटर्स का समर्थन करता है उदाहरण: {"warranty":"1","type":"0","deviceType":"iphone","beizhu":"batch"} |
items | array | वैकल्पिक | डिवाइस आइटम एरे। प्रत्येक आइटम को UDID की आवश्यकता होती है और यह किसी भी डिफ़ॉल्ट फ़ील्ड को ओवरराइड कर सकता है। कम से कम एक प्रदान करें: items/udids/udids_text उदाहरण: [{"udid":"00008030-001234567890ABCD"},{"udid":"00008020-00ABCDEF12345678","mode":"review","warranty":"2","beizhu":"VIP device"}] |
udids | array | वैकल्पिक | सरल UDID एरे। सभी डिवाइस के लिए डिफ़ॉल्ट/ग्लोबल पैरामीटर का उपयोग करता है उदाहरण: ["00008030-001234567890ABCD","00008020-00ABCDEF12345678"] |
udids_text | string | वैकल्पिक | टेक्स्ट UDID सूची, कॉमा, सेमीकोलोन, व्हाइटस्पेस, या नई लाइनों द्वारा अलग की गई उदाहरण: 00008030-001234567890ABCD
00008020-00ABCDEF12345678 |
continue_on_error | boolean | वैकल्पिक | क्या किसी आइटम के फेल होने के बाद जारी रखना है। डिफ़ॉल्ट सत्य उदाहरण: true |
प्रतिक्रिया
| पैरामीटर | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
code | number | आवश्यक | स्थिति कोड: 1=बैच अनुरोध संसाधित किया गया उदाहरण: 1 |
data.total | number | आवश्यक | कुल अनुरोधित डिवाइस उदाहरण: 2 |
data.processed | number | आवश्यक | वास्तव में संसाधित आइटम की संख्या उदाहरण: 2 |
data.success | number | आवश्यक | सफलता की संख्या उदाहरण: 1 |
data.failed | number | आवश्यक | विफलता की संख्या उदाहरण: 1 |
data.results | array | आवश्यक | प्रति-आइटम परिणामों के साथ इंडेक्स/यूडीआईडी/मोड/सफलता/कोड/संदेश/डेटा/कच्चा उदाहरण: |
त्रुटि कोड
000X-Lang: enzh, en, zh-TW, vi, arकोड उदाहरण
curl -X POST "https://testypro.iwai.cc,https://cer.xyul.cn,https://cer.iwai.cc/api/adddevice/batch" \
-H "X-Lang: en" \
-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 में होनी चाहिए। प्रति आइटम पैरामीटर आंतरिक रूप से फ़ॉर्म पैरामीटर में परिवर्तित किए जाते हैं
- डिफ़ॉल्ट साझा पैरामीटर प्रदान करते हैं; आइटम फ़ील्ड्स की प्राथमिकता अधिक होती है
- मोड इंस्टेंट/रिव्यू को सपोर्ट करता है; reservation/reserve/yy/addyydevice रिव्यू के लिए उपनाम हैं
- प्रत्येक अनुरोध में अधिकतम 50 आइटम, दर सीमा 10 अनुरोध/मिनट
कंसोल में आज़माएं
नीचे दिए गए पैरामीटर भरें और परीक्षण के लिए अनुरोध भेजें। अनुरोध केवल इस साइट के API पर ही जाता है; URL लॉक है और इसे बदला नहीं जा सकता, और आपका वर्तमान लॉगिन कुकी शामिल है।
https://testypro.iwai.cc/api/adddevice/batchइस साइट के लिए लॉक किया गया हैवैश्विक उपयोगकर्ता API टोकन। तब उपयोग किया जाता है जब item/defaults टोकन प्रदान नहीं करता
वैश्विक जोड़ने का मोड: तुरंत या समीक्षा। डिफ़ॉल्ट तुरंत है; इसे defaults.mode या item.mode द्वारा ओवरराइड किया जा सकता है
सभी आइटम्स के लिए डिफ़ॉल्ट पैरामीटर्स। वारंटी/shtype/type/deviceType/beizhu/code/token/mode जैसे एकल जोड़ API पैरामीटर्स का समर्थन करता है
डिवाइस आइटम एरे। प्रत्येक आइटम को UDID की आवश्यकता होती है और यह किसी भी डिफ़ॉल्ट फ़ील्ड को ओवरराइड कर सकता है। कम से कम एक प्रदान करें: items/udids/udids_text
सरल UDID एरे। सभी डिवाइस के लिए डिफ़ॉल्ट/ग्लोबल पैरामीटर का उपयोग करता है
टेक्स्ट UDID सूची, कॉमा, सेमीकोलोन, व्हाइटस्पेस, या नई लाइनों द्वारा अलग की गई
क्या किसी आइटम के फेल होने के बाद जारी रखना है। डिफ़ॉल्ट सत्य