GETPOST
v2.1.0stableडिवाइस तुरंत जोड़ें
एक डिवाइस UDID पंजीकरण करें और तुरंत mobileprovision और P12 लौटाएँ
GET | POST
/api/adddeviceप्राधिकृत करें: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 | वैकल्पिक | डिवाइस प्रकार: आईफोन या आईपैड। डिफ़ॉल्ट आईफोन है iphoneipad उदाहरण: iphone |
beizhu | string | वैकल्पिक | टिप्पणी (अधिकतम 40 अक्षर; यदि लंबा हो तो काटा जाएगा) उदाहरण: 测试设备 |
code | string | वैकल्पिक | एक्टिवेशन कोड (वैकल्पिक) उदाहरण: ABC123XYZ |
प्रतिक्रिया
| पैरामीटर | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
code | number | आवश्यक | स्थिति कोड: 1=सफलता, 0=असफलता उदाहरण: 1 |
msg | string | आवश्यक | प्रतिक्रिया संदेश उदाहरण: 添加成功 |
time | number | आवश्यक | सर्वर समयसोपान (Unix सेकंड) उदाहरण: 1769675945 |
data | object | आवश्यक | प्रतिक्रिया पेलोड |
data.id | string | आवश्यक | प्रमाणपत्र आईडी (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 परिभाषित
0अमान्य टोकन
अमान्य या समाप्त टोकन
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 दिखाया गया है)
- पैरामीटर को Query या x-www-form-urlencoded के माध्यम से भेजें। JSON बॉडी को पार्स नहीं किया जाता है
- shtype warranty का एक लेगेसी उपनाम है, केवल तब उपयोग किया जाता है जब warranty खाली हो
- UDID सत्यापन केवल लंबाई पर आधारित है (25 या 40 अक्षर)
- mobileprovision और p12 Base64 एन्कोडेड हैं; डिकोड करें और फाइल के रूप में सहेजें
- warranty=4 प्रकार=1 के साथ समर्थित नहीं है
कंसोल में आज़माएं
नीचे दिए गए पैरामीटर भरें और परीक्षण के लिए अनुरोध भेजें। अनुरोध केवल इस साइट के API पर ही जाता है; URL लॉक है और इसे बदला नहीं जा सकता, और आपका वर्तमान लॉगिन कुकी शामिल है।
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
डिवाइस प्रकार: आईफोन या आईपैड। डिफ़ॉल्ट आईफोन है
string
टिप्पणी (अधिकतम 40 अक्षर; यदि लंबा हो तो काटा जाएगा)
string
एक्टिवेशन कोड (वैकल्पिक)