ProxyLite OpenAPI
app_key प्रमाणीकरण कुंजी लॉगिन के बाद व्यक्तिगत केंद्र के होमपेज पर देखें।
कृपया कुंजी को सुरक्षित रखें, कुंजी के पास आपके खाते के व्यवस्थापक अधिकार हैं।
बेस URLs:
https://api.proxylite.com
प्रमाणीकरण विधियाँ
App Key प्रमाणीकरण
POST पैरामीटर:
app_key: {your_app_key}
या क्वेरी पैरामीटर के रूप में:
?app_key={your_app_key}
प्रतिक्रिया प्रारूप
सभी इंटरफेस एक समान JSON प्रारूप लौटाते हैं:
{
"code": 200,
"message": "ऑपरेशन सफल",
"data": {}
}
code: स्थिति कोड, 200 सफलता को दर्शाता है, अन्य मान विफलता को दर्शाते हैंmessage: प्रतिक्रिया संदेश (चीनी)data: प्रतिक्रिया डेटा
प्रमाणीकरण
यह इंटरफेस निम्नलिखित दो प्रमाणीकरण विधियों का समर्थन करता है:
1. Bearer Token (JWT)
HTTP Header के माध्यम से Token पास करें।
Header उदाहरण:
Authorization: Bearer <your_jwt_token>
API Key प्रमाणीकरण
यह इंटरफेस पहचान सत्यापन के लिए API Key विधि का उपयोग करता है।
क्लाइंट को अनुरोध में app_key पैरामीटर शामिल करना होगा, अन्यथा अनुरोध अस्वीकार कर दिया जाएगा।
उदाहरण:
GET /api/example?app_key=your_app_key
POST /api/example?app_key=your_app_key
Content-Type: application/json
प्रॉक्सी खाता प्रबंधन
GET प्रॉक्सी खाता सूची
GET /end-point/whitelist-account/list
प्रतिक्रिया उदाहरण
सफल प्रतिक्रिया (200)
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"id": 0,
"username": "string",
"password": "string",
"created_at": "string",
"remark": "string",
"product_type": 9,
"usage_flow": 0,
"limit_flow": 102400,
"status": 0
}
]
}
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | responseCode | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» list | [object] | false | none | none | |
| »»» id | integer | false | none | खाता संख्या | |
| »»» username | string | false | none | प्रॉक्सी खाता नाम | |
| »»» password | string | false | none | प्रॉक्सी खाता पासवर्ड | |
| »»» created_at | string | false | none | जोड़ने का समय | |
| »»» remark | string | false | none | टिप्पणी | |
| »»» product_type | productTypes | false | none | पैकेज प्रकार, 9 डायनामिक आवासीय ट्रैफ़िक पैकेज, 11 डायनामिक आवासीय IP, 14 स्थिर डेटा सेंटर IP, 25 स्थिर आवासीय IP | |
| »»» usage_flow | integer | false | none | उपयोग किया गया ट्रैफ़िक, इकाई: KB | |
| »»» limit_flow | integer | false | none | कस्टम ट्रैफ़िक सीमा: इकाई GB अधिकतम 102400, 0 असीमित | |
| »»» status | integer | false | none | सक्रियण स्थिति: 1 सक्षम, 0 अक्षम |
गणना मान
| गुण | मान |
|---|---|
| product_type | 9 |
| product_type | 11 |
| product_type | 14 |
| product_type | 25 |
POST प्रॉक्सी खाता जोड़ें
POST /end-point/whitelist-account/add
Body अनुरोध पैरामीटर
{
"app_key": "stringstringstringstringstringst",
"accounts": "user01:pass,user02:pass,user03:pass",
"remark": "",
"product_type": 9
}
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| body | body | object | नहीं | none |
| » app_key | body | string | नहीं | प्राधिकरण कुंजी |
| » accounts | body | string | नहीं | खाता पासवर्ड, कृपया username:password प्रारूप में भरें, खाता और पासवर्ड केवल संख्या और अक्षरों का समर्थन करते हैं, किसी भी विशेष प्रतीक या स्थान को दर्ज करने की अनुमति नहीं है, कोलन खाते और पासवर्ड को अलग करता है। बैच जोड़ने का समर्थन करता है, अंग्रेजी अल्पविराम (,) से प्रॉक्सी खातों को अलग करें। |
| » remark | body | string | नहीं | प्रॉक्सी खाता विवरण |
| » product_type | body | productTypes | नहीं | पैकेज प्रकार, 9 डायनामिक आवासीय ट्रैफ़िक पैकेज, 11 डायनामिक आवासीय IP, 14 स्थिर डेटा सेंटर IP, 25 स्थिर आवासीय IP |
गणना मान
| गुण | मान |
|---|---|
| » product_type | 9 |
| » product_type | 11 |
| » product_type | 14 |
| » product_type | 25 |
प्रतिक्रिया उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": null
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | null | false | none | none |
POST प्रॉक्सी खाता हटाएं
POST /end-point/whitelist-account/delete
कृपया ध्यान दें कि हटाने के बाद पुनर्प्राप्ति संभव नहीं है, उपयोग किए गए ट्रैफ़िक आदि की जांच नहीं की जा सकती। हटाने में लगभग 5 मिनट का प्रतीक्षा समय है, इस अवधि के दौरान अभी भी शुल्क लग सकता है।
Body अनुरोध पैरामीटर
{
"app_key": "stringstringstringstringstringst",
"accounts": "user01,user02"
}
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| body | body | object | नहीं | none |
| » app_key | body | string | नहीं | प्राधिकरण कुंजी |
| » accounts | body | string | नहीं | प्रॉक्सी खाते, केवल संख्या और अक्षर। बैच ऑपरेशन का समर्थन करता है, अल्पविराम (,) से प्रॉक्सी खातों को अलग करें |
प्रतिक्रिया उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": null
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | null | false | none | none |
POST प्रॉक्सी खाता अक्षम करें
POST /end-point/whitelist-account/disable
अक्षम करने में लगभग 5 मिनट का प्रतीक्षा समय है, इस अवधि के दौरान अभी भी शुल्क लग सकता है।
Body अनुरोध पैरामीटर
{
"app_key": "stringstringstringstringstringst",
"accounts": "user01,user02"
}
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| body | body | object | नहीं | none |
| » app_key | body | string | नहीं | प्राधिकरण कुंजी |
| » accounts | body | string | नहीं | प्रॉक्सी खाते, केवल संख्या और अक्षर। बैच ऑपरेशन का समर्थन करता है, अल्पविराम (,) से प्रॉक्सी खातों को अलग करें |
प्रतिक्रिया उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": null
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | null | false | none | none |
POST प्रॉक्सी खाता सक्षम करें
POST /end-point/whitelist-account/enable
Body अनुरोध पैरामीटर
{
"app_key": "stringstringstringstringstringst",
"accounts": "user01,user02"
}
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| body | body | object | नहीं | none |
| » app_key | body | string | नहीं | प्राधिकरण कुंजी |
| » accounts | body | string | नहीं | प्रॉक्सी खाते, केवल संख्या और अक्षर। बैच ऑपरेशन का समर्थन करता है, अल्पविराम (,) से प्रॉक्सी खातों को अलग करें |
प्रतिक्रिया उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": null
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | null | false | none | none |
POST प्रॉक्सी खाता पासवर्ड बदलें
POST /end-point/whitelist-account/change-password
कृपया ध्यान दें कि बदलने के बाद 5 मिनट का प्रतीक्षा समय है, इस अवधि के दौरान पुराना पासवर्ड अभी भी काम कर सकता है।
Body अनुरोध पैरामीटर
{
"app_key": "stringstringstringstringstringst",
"account": "user",
"password": "pass"
}
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| body | body | object | नहीं | none |
| » app_key | body | string | नहीं | प्राधिकरण कुंजी |
| » account | body | string | नहीं | प्रॉक्सी खाता, केवल संख्या और अक्षर। |
| » password | body | string | नहीं | नया प्रॉक्सी खाता पासवर्ड, केवल संख्या और अक्षर। |
प्रतिक्रिया उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": null
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | null | false | none | none |
POST प्रॉक्सी खाता टिप्पणी बदलें
POST /end-point/whitelist-account/change-remark
Body अनुरोध पैरामीटर
{
"app_key": "stringstringstringstringstringst",
"account": "user",
"remark": ""
}
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| body | body | object | नहीं | none |
| » app_key | body | string | नहीं | प्राधिकरण कुंजी |
| » account | body | string | नहीं | प्रॉक्सी खाता, केवल संख्या और अक्षर। |
| » remark | body | string | नहीं | नई प्रॉक्सी खाता टिप्पणी, अधिकतम 32 चीनी या 64 अंग्रेजी वर्ण। |
प्रतिक्रिया उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": null
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | null | false | none | none |
POST प्रॉक्सी खाता ट्रैफ़िक सीमा बदलें
POST /end-point/whitelist-account/change-limit
कृपया ध्यान दें कि ट्रैफ़िक आंकड़ों में 5 मिनट तक की देरी हो सकती है, अर्थात वास्तविक खपत इस सीमा से अधिक हो सकती है।
Body अनुरोध पैरामीटर
{
"app_key": "stringstringstringstringstringst",
"account": "user",
"limit": 0
}
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| body | body | object | नहीं | none |
| » app_key | body | string | नहीं | प्राधिकरण कुंजी |
| » account | body | string | नहीं | प्रॉक्सी खाता, केवल संख्या और अक्षर। |
| » limit | body | integer | नहीं | ट्रैफ़िक सीमा, इकाई: GB, 0 कोई सीमा नहीं |
प्रतिक्रिया उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": null
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | null | false | none | none |
ट्रैफ़िक लॉग क्वेरी
GET दिन के अनुसार उपयोग ट्रैफ़िक सारांश
GET /end-point/user-usage-flow/total
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| app_key | query | string(password) | हाँ | प्रमाणीकरण कुंजी |
| start_time | query | string(Y-m-d H:i:s) | नहीं | प्रारंभ समय, सेकंड तक सटीक हो सकता है। कृपया ध्यान दें, लॉग रिकॉर्डिंग में 5 मिनट तक की देरी हो सकती है। डिफ़ॉल्ट 7 दिनों के भीतर। |
| end_time | query | string(Y-m-d H:i:s) | नहीं | समाप्ति समय, सेकंड तक सटीक हो सकता है। कृपया ध्यान दें, लॉग रिकॉर्डिंग में 5 मिनट तक की देरी हो सकती है। डिफ़ॉल्ट वर्तमान समय। |
| username | query | string | नहीं | उप-खाता नाम, डिफ़ॉल्ट रूप से सभी खातों की क्वेरी करता है, उप-खाता निर्दिष्ट किया जा सकता है। कृपया ध्यान दें कि यदि आपने समान नाम के उप-खाते जोड़े हैं, तो यह क्वेरी समान नाम वाले प्रॉक्सी खातों के सभी उपयोग रिकॉर्ड लौटाएगी। |
| product_type | query | number | नहीं | पैकेज प्रकार |
प्रतिक्रिया उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"day": "2022-08-01",
"flow": 0
}
]
}
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» list | [object] | false | none | none | |
| »»» day | string | false | none | तारीख | |
| »»» flow | integer | false | none | खपत ट्रैफ़िक, इकाई KB |
पैकेज क्वेरी
GET खरीदे गए पैकेज की सूची
GET /end-point/user-product/list
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| app_key | query | string(password) | हाँ | प्रमाणीकरण कुंजी |
| trade_no | query | string | नहीं | ऑर्डर नंबर, कृपया पूर्ण ऑर्डर नंबर दर्ज करें। फ़ज़ी खोज समर्थित नहीं है। |
| page | query | number | नहीं | पेजिनेशन, डिफ़ॉल्ट: 1 |
| size | query | number | नहीं | प्रति पृष्ठ संख्या, डिफ़ॉल्ट: 20 |
| product_type | query | number | नहीं | पैकेज प्रकार |
प्रतिक्रिया उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"id": 0,
"created_at": "2022-05-13 12:14:15",
"expired_at": "2022-05-13 12:14:15",
"product_type": 9,
"trade_no": "2022051312134339861461465434",
"order": {
"created_at": "2022-05-13 12:13:43",
"pay_at": "2022-05-13 12:13:43",
"title": "प्रवेश स्तर"
}
}
],
"page": 1,
"page_size": 20,
"total_count": 0,
"total_page": 0
}
}
वापसी परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
वापसी डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता वास्तविक नाम सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» list | [object] | false | none | none | |
| »»» id | integer | false | none | पैकेज संख्या | |
| »»» created_at | string | false | none | पैकेज प्रभावी समय | |
| »»» expired_at | string | false | none | पैकेज समाप्ति समय, समाप्ति के बाद ट्रैफ़िक उपयोग नहीं किया जा सकता। | |
| »»» product_type | productTypes | false | none | पैकेज प्रकार, 9 डायनामिक आवासीय ट्रैफ़िक पैकेज, 11 डायनामिक आवासीय IP, 14 स्थिर डेटा सेंटर IP, 25 स्थिर आवासीय IP | |
| »»» trade_no | string | false | none | ऑर्डर लेनदेन संख्या | |
| »»» order | object | false | none | none | |
| »»»» created_at | string | false | none | ऑर्डर निर्माण समय | |
| »»»» pay_at | string | false | none | ऑर्डर भुगतान समय | |
| »»»» title | string | false | none | ऑर्डर विवरण | |
| »» page | integer | false | none | वर्तमान पेजिनेशन | |
| »» page_size | integer | false | none | पेजिनेशन आकार | |
| »» total_count | integer | false | none | कुल रिकॉर्ड संख्या | |
| »» total_page | integer | false | none | कुल पेजिनेशन संख्या |
गणना मान
| गुण | मान |
|---|---|
| product_type | 9 |
| product_type | 11 |
| product_type | 14 |
| product_type | 25 |
IP निष्कर्षण
GET IP निकालें
GET /end-point/ip/v3
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| app_key | query | string(password) | नहीं | एक्सेस कुंजी |
| cc | query | string | नहीं | देश या क्षेत्र |
| state | query | string | नहीं | प्रांत या राज्य |
| city | query | string | नहीं | शहर |
| format | query | string | नहीं | प्राप्त प्रारूप |
| lb | query | string | नहीं | विभाजक, केवल text प्रारूप के लिए मान्य |
| num | query | number | नहीं | निष्कर्षण संख्या |
| life | query | number | नहीं | रखरखाव चक्र - मिनट |
| ep | query | string | नहीं | प्रॉक्सी नेटवर्क |
रिटर्न उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": {
"list": [
[
"150.109.114.72:1140",
"150.109.114.72:1141",
"150.109.114.72:1142",
"150.109.114.72:1143",
"150.109.114.72:1144",
"150.109.114.72:1145",
"150.109.114.72:1146",
"150.109.114.72:1147",
"150.109.114.72:1148",
"150.109.114.72:1149"
]
]
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
रिटर्न डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता वास्तविक नाम सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» list | [any] | false | none | none |
GET शहर सूची
GET /end-point/ip/dynamic-citys
रिटर्न उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"name_zh_cn": "美国",
"name_en": "United States",
"continent_code": "NA",
"country_code": "US",
"items": [
{
"city": null,
"state": null,
"continent_code": null,
"country_code": null
}
]
}
]
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
रिटर्न डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता वास्तविक नाम सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» list | [object] | false | none | सूची | |
| »»» name_zh_cn | string | false | none | देश या क्षेत्र का नाम | |
| »»» name_en | string | false | none | देश या क्षेत्र का नाम | |
| »»» continent_code | string | false | none | महाद्वीप कोड | |
| »»» country_code | string | false | none | देश या क्षेत्र कोड | |
| »»» items | [object] | false | none | प्रांत या राज्य | |
| »»»» city | string | false | none | शहर का नाम | |
| »»»» state | string | false | none | प्रांत या राज्य नाम कोड | |
| »»»» continent_code | string | false | none | महाद्वीप कोड | |
| »»»» country_code | string | false | none | देश या क्षेत्र कोड |
GET शहर खोज
GET /end-point/ip/dynamic-citys/search
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| country_code | query | string | हाँ | देश या क्षेत्र कोड |
| state | query | string | हाँ | राज्य या प्रांत कोड |
रिटर्न उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": {
"list": ["string"]
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
रिटर्न डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता वास्तविक नाम सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» list | [string] | false | none | सूची |
GET राज्य सूची
GET /end-point/ip/dynamic-states
रिटर्न उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": {
"list": [
{
"name_zh_cn": "美国",
"name_en": "United States",
"continent_code": "NA",
"country_code": "US",
"items": [
{
"state": null,
"continent_code": null,
"country_code": null
}
]
}
]
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
रिटर्न डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता वास्तविक नाम सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» list | [object] | false | none | सूची | |
| »»» name_zh_cn | string | false | none | देश या क्षेत्र का नाम | |
| »»» name_en | string | false | none | देश या क्षेत्र का नाम | |
| »»» continent_code | string | false | none | महाद्वीप कोड | |
| »»» country_code | string | false | none | देश या क्षेत्र कोड | |
| »»» items | [object] | false | none | प्रांत या राज्य | |
| »»»» state | string | false | none | प्रांत या राज्य नाम कोड | |
| »»»» continent_code | string | false | none | महाद्वीप कोड | |
| »»»» country_code | string | false | none | देश या क्षेत्र कोड |
GET राज्य/प्रांत खोज
GET /end-point/ip/dynamic-states/search
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| country_code | query | string | हाँ | देश या क्षेत्र कोड |
रिटर्न उदाहरण
200 Response
{
"code": 200,
"msg": "string",
"data": {
"list": ["string"]
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | अनुरोध सफल | Inline |
रिटर्न डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता वास्तविक नाम सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» list | [string] | false | none | सूची |
GET खरीदे गए स्थिर IP की सूची निकालें
GET /end-point/ip/get-static-ip
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| country_code | query | string | नहीं | देश या क्षेत्र कोड |
| product_type | query | number | नहीं | उत्पाद प्रकार, 25: स्थिर आवासीय IP, 14: डेटा सेंटर IP |
| trade_no | query | string | नहीं | ऑर्डर नंबर द्वारा IP फ़िल्टर करें |
| page | query | number | नहीं | पेज नंबर |
| size | query | number | नहीं | प्रति पृष्ठ संख्या |
| status | query | number | नहीं | स्थिति, 1: मान्य, 2: अमान्य, 3: जल्द ही समाप्त होने वाला, 4: रखरखाव में |
गणना मान
| गुण | मान |
|---|---|
| product_type | 14 |
| product_type | 25 |
| status | 1 |
| status | 2 |
| status | 3 |
| status | 4 |
रिटर्न उदाहरण
200 Response
{}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | none | Inline |
रिटर्न डेटा संरचना
GET बिक्री क्षेत्र में स्थिर IP की संख्या प्राप्त करें
GET /end-point/static-ip-region
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| isp | query | string | नहीं | IP प्रकार |
IP प्रकार विवरण
| IP प्रकार | विवरण |
|---|---|
| 1 | घरेलू आवासीय स्थिर IP |
| 0 | डेटा सेंटर स्थिर IP |
रिटर्न उदाहरण
200 Response
{
"code": 200,
"msg": "अनुरोध सफल",
"data": {
"list": [
{
"code": "US",
"number": 55
}
]
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | none | Inline |
रिटर्न डेटा संरचना
स्थिति कोड 200
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» list | [object] | false | none | none | |
| »»» code | string | false | none | देश या क्षेत्र कोड | |
| »»» number | integer | false | none | संख्या |
ऑर्डर प्रबंधन
GET ऑर्डर सूची
GET /end-point/order/list
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| page_no | query | integer | नहीं | none |
| page_size | query | integer | नहीं | none |
| trade_no | query | string | नहीं | ऑर्डर संख्या |
| status | query | integer | नहीं | ऑर्डर स्थिति |
| product_type | query | integer | नहीं | उत्पाद प्रकार |
विस्तृत विवरण
status: ऑर्डर स्थिति
| स्थिति | विवरण |
|---|---|
| 0 | भुगतान लंबित |
| 1 | भुगतान किया गया |
| 2 | समय समाप्त, भुगतान नहीं किया गया, रद्द किया गया |
| 3 | रिफंड किया गया |
product_type: उत्पाद प्रकार
| उत्पाद प्रकार | विवरण |
|---|---|
| 3 | बैलेंस रिचार्ज |
| 9 | डायनामिक ट्रैफ़िक पैकेज |
| 11 | डायनामिक ग्लोबल समय-आधारित पैकेज V2 |
| 12 | दीर्घकालिक IDC ट्रैफ़िक पैकेज |
| 13 | आवासीय स्थिर IP ट्रैफ़िक पैकेज |
| 14 | डेटा सेंटर स्थिर IP पैकेज |
| 15 | दीर्घकालिक ISP ट्रैफ़िक पैकेज |
| 16 | स्थिर ट्रैफ़िक पैकेज |
| 17 | डायनामिक IP संख्या पैकेज |
| 18 | web-scraper |
| 19 | स्थिर IP नवीनीकरण |
| 20 | स्थिर IP परिवर्तन कोटा |
| 21 | स्थिर ट्रैफ़िक पैकेज v2 |
| 24 | स्थिर ट्रैफ़िक अतिरिक्त पैकेज |
| 25 | आवासीय स्थिर IP पैकेज |
| 26 | पूरक ऑर्डर - कुछ भुगतान चैनलों में उपयोगकर्ता को मैन्युअल रूप से राशि भरने की आवश्यकता होती है, जैसे: क्रिप्टोकरेंसी, यदि कम भुगतान होता है, तो पूरक भुगतान के लिए ग्राहक सेवा से संपर्क करें |
| 27 | Serp |
| 28 | Video |
गणना मान
| गुण | मान |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| product_type | 3 |
| product_type | 9 |
| product_type | 11 |
| product_type | 12 |
| product_type | 14 |
| product_type | 16 |
| product_type | 17 |
| product_type | 18 |
| product_type | 19 |
| product_type | 21 |
| product_type | 24 |
| product_type | 25 |
| product_type | 26 |
| product_type | 27 |
| product_type | 28 |
रिटर्न उदाहरण
200 Response
{
"code": 0,
"message": "ऑपरेशन सफल",
"data": {
"list": [
{
"id": 0,
"trade_no": "string",
"product_id": 0,
"product_name": "string",
"total_fee": 0.1,
"pay_fee": 0.1,
"status": 0,
"created_at": "2019-08-24T14:15:22Z"
}
],
"pagination": {
"total": 0,
"page_no": 0,
"page_size": 0,
"total_pages": 0
}
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | सफल | Inline |
रिटर्न डेटा संरचना
POST ऑर्डर बनाएं
POST /end-point/order/create
चूंकि कई प्रकार के पैकेज हैं, और प्रत्येक पैकेज में अलग-अलग कॉन्फ़िगरेशन हैं, कृपया वास्तविक स्थिति के अनुसार पैरामीटर भरें। अनुचित पैरामीटर भरने से ऑर्डर निर्माण विफल हो सकता है।
उदाहरण:
स्थिर IP नवीनीकरण
{
"pid": x, // ग्राहक सेवा से संपर्क करके प्राप्त करें
"upids": "1,2,3,4,5,6", // /end-point/ip/get-static-ip से संबंधित ID प्राप्त करें
"pm_id": 1 // /end-point/payment/list से प्राप्त करें
"coupon_sn: "xxx", // वैकल्पिक कूपन
}
Body अनुरोध पैरामीटर
{
"pid": 0,
"upids": "string",
"amount": 0,
"pm_id": 0,
"region_list": "string",
"coupon_sn": "string",
"use_invitation_registration_discount": true,
"renew_duration": 0,
"product_sku_bandwidth_id": 0,
"product_sku_concurrency_id": 0,
"recharge_amount": 0
}
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| body | body | object | हाँ | none |
| » pid | body | integer | हाँ | पैकेज ID |
| » upids | body | string | नहीं | नवीनीकरण पैकेज ID सूची |
| » amount | body | number | नहीं | नई खरीद पैकेज संख्या |
| » pm_id | body | integer | हाँ | भुगतान विधि ID |
| » region_list | body | string | नहीं | स्थिर IP खरीदते समय क्षेत्र + संख्या निर्दिष्ट करें |
| » coupon_sn | body | string | नहीं | कूपन संख्या |
| » use_invitation_registration_discount | body | boolean | नहीं | आमंत्रण पंजीकरण छूट का उपयोग करें या नहीं |
| » renew_duration | body | integer | नहीं | नवीनीकरण अवधि - स्थिर IP वैकल्पिक |
| » product_sku_bandwidth_id | body | integer | नहीं | पैकेज 11: बैंडविड्थ पैकेज ID |
| » product_sku_concurrency_id | body | integer | नहीं | पैकेज 11: समवर्ती पैकेज ID |
| » recharge_amount | body | integer | नहीं | पैकेज 3: रिचार्ज राशि |
रिटर्न उदाहरण
200 Response
{
"code": 0,
"message": "ऑपरेशन सफल",
"data": {
"id": 0,
"trade_no": "string",
"product_id": 0,
"product_name": "string",
"total_fee": 0.1,
"pay_fee": 0.1,
"status": 0,
"created_at": "2019-08-24T14:15:22Z"
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | निर्माण सफल | Inline |
रिटर्न डेटा संरचना
POST ऑर्डर रद्द करें
POST /end-point/order/close
Body अनुरोध पैरामीटर
{
"trade_no": "string"
}
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| body | body | object | हाँ | none |
| » trade_no | body | string | हाँ | none |
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | ऑपरेशन सफल | None |
उपयोगकर्ता प्रबंधन
GET उपयोगकर्ता जानकारी प्राप्त करें - अभी तक खुला नहीं
GET /end-point/user/info
रिटर्न उदाहरण
200 Response
{
"code": 0,
"message": "ऑपरेशन सफल",
"data": {
"id": 0,
"email": "[email protected]",
"phone": "string",
"balance": 0.1,
"status": 0,
"is_real_name": true,
"created_at": "2019-08-24T14:15:22Z"
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | सफल | Inline |
रिटर्न डेटा संरचना
भुगतान प्रबंधन
GET भुगतान विधि सूची प्राप्त करें
GET /end-point/payment/groups
अनुरोध पैरामीटर
| नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| trade_no | query | string | नहीं | ऑर्डर नंबर - कुछ ऑर्डर के लिए विशिष्ट भुगतान विधि प्राप्त करने के लिए पास किया जा सकता है |
रिटर्न उदाहरण
200 Response
{
"code": 0,
"message": "ऑपरेशन सफल",
"data": {
"list": [
{
"name": "भुगतान विधि समूह",
"logos": ["https://example.com/logo1.png", "https://example.com/logo2.png"],
"items": [
{
"id": 1,
"title": "title1",
"logo": "https://example.com/logo1.png",
"group": "online",
"disabled": false,
"min": 10,
"max": 5000
}
]
}
]
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | प्राप्ति सफल | Inline |
रिटर्न डेटा संरचना
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता वास्तविक नाम सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| »» name | string | false | none | समूह नाम | |
| »» logos | string[] | false | none | समूह आइकन सूची | |
| »» items | object[] | false | none | समूह के भीतर आइटम सूची | |
| »»» id | integer | false | none | भुगतान विधि ID | |
| »»» title | string | false | none | भुगतान विधि नाम | |
| »»» logo | string | false | none | भुगतान विधि Logo | |
| »»» group | string | false | none | भुगतान विधि समूह पहचानकर्ता | |
| »»» disabled | boolean | false | none | अक्षम है या नहीं (डिफ़ॉल्ट false) | |
| »»» min | number | false | none | न्यूनतम राशि | |
| »»» max | number | false | none | अधिकतम राशि |
मार्केटिंग
GET रिचार्ज उपहार अनुपात
GET /end-point/activity/balance-recharge-gift-ratio
रिचार्ज उपहार अनुपात
रिटर्न उदाहरण
200 Response
{
"code": 0,
"msg": "ऑपरेशन सफल",
"data": {
"list": [
{
"amount": 100,
"ratio": 1.2
}
]
}
}
रिटर्न परिणाम
| स्थिति कोड | स्थिति कोड अर्थ | विवरण | डेटा मॉडल |
|---|---|---|---|
| 200 | OK | OK | Inline |
रिटर्न डेटा संरचना
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| » code | integer | false | none | स्थिति कोड, 200 सफल, 3 app_key अमान्य, 156 खाता वास्तविक नाम सत्यापित नहीं | |
| » msg | string | false | none | स्थिति संदेश | |
| » data | object | false | none | none | |
| » list | [object] | false | none | none | |
| »» amount | integer | false | none | रिचार्ज राशि | |
| »» ratio | number | false | none | रिचार्ज अनुपात |
डेटा संरचना विवरण (Schemas)
productTypes (पैकेज प्रकार)
| फ़ील्ड | प्रकार | विवरण |
|---|---|---|
| product_type | integer | पैकेज प्रकार |
वैकल्पिक मान विवरण:
| मान | अर्थ |
|---|---|
| 9 | डायनामिक आवासीय ट्रैफ़िक पैकेज |
| 11 | डायनामिक आवासीय IP |
| 14 | स्थिर डेटा सेंटर IP |
| 25 | स्थिर आवासीय IP |
API Key (प्रमाणीकरण कुंजी)
इंटरफ़ेस पहचान प्रमाणीकरण के लिए उपयोग किया जाता है, कृपया Query पैरामीटर के माध्यम से पास करें।
| पैरामीटर नाम | स्थान | प्रकार | आवश्यक | विवरण |
|---|---|---|---|---|
| app_key | query | string | हाँ | प्रमाणीकरण कुंजी |
सामान्य प्रतिक्रिया फ़ील्ड
responseCode
| फ़ील्ड | प्रकार | उदाहरण | विवरण |
|---|---|---|---|
| code | integer | 200 | स्थिति कोड (200 सफल, 3 का अर्थ है app_key अमान्य है) |
responseMsg
| फ़ील्ड | प्रकार | उदाहरण | विवरण |
|---|---|---|---|
| message | string | success | प्रतिक्रिया संदेश |
सफल प्रतिक्रिया (SuccessResponse)
{
"code": 0,
"message": "ऑपरेशन सफल",
"data": {}
}
त्रुटि प्रतिक्रिया (ErrorResponse)
{
"code": 400,
"message": "पैरामीटर त्रुटि",
"errors": {}
}
User
{
"id": 0,
"email": "[email protected]",
"phone": "string",
"balance": 0.1,
"status": 0,
"is_real_name": true,
"created_at": "2019-08-24T14:15:22Z"
}
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| id | integer | false | none | none | |
| string(email) | false | none | none | ||
| phone | string | false | none | none | |
| balance | number(float) | false | none | none | |
| status | integer | false | none | none | |
| is_real_name | boolean | false | none | none | |
| created_at | string(date-time) | false | none | none |
Order
{
"id": 0,
"trade_no": "string",
"product_id": 0,
"product_name": "string",
"total_fee": 0.1,
"pay_fee": 0.1,
"status": 0,
"created_at": "2019-08-24T14:15:22Z"
}
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| id | integer | false | none | none | |
| trade_no | string | false | none | none | |
| product_id | integer | false | none | none | |
| product_name | string | false | none | none | |
| total_fee | number(float) | false | none | none | |
| pay_fee | number(float) | false | none | none | |
| status | integer | false | none | none | |
| created_at | string(date-time) | false | none | none |
Product
{
"id": 0,
"name": "string",
"type": 0,
"price": 0.1,
"description": "string"
}
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| id | integer | false | none | none | |
| name | string | false | none | none | |
| type | integer | false | none | none | |
| price | number(float) | false | none | none | |
| description | string | false | none | none |
WhiteIp
{
"id": 0,
"ip": "string",
"remark": "string",
"created_at": "2019-08-24T14:15:22Z"
}
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| id | integer | false | none | none | |
| ip | string | false | none | none | |
| remark | string | false | none | none | |
| created_at | string(date-time) | false | none | none |
WhitelistAccount
{
"id": 0,
"username": "string",
"limit": 0,
"used": 0,
"status": 0
}
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| id | integer | false | none | none | |
| username | string | false | none | none | |
| limit | integer | false | none | none | |
| used | integer | false | none | none | |
| status | integer | false | none | none |
Coupon
{
"id": 0,
"name": "string",
"code": "string",
"discount": 0.1,
"expire_time": "2019-08-24T14:15:22Z"
}
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| id | integer | false | none | none | |
| name | string | false | none | none | |
| code | string | false | none | none | |
| discount | number(float) | false | none | none | |
| expire_time | string(date-time) | false | none | none |
Article
{
"id": 0,
"title": "string",
"content": "string",
"created_at": "2019-08-24T14:15:22Z"
}
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| id | integer | false | none | none | |
| title | string | false | none | none | |
| content | string | false | none | none | |
| created_at | string(date-time) | false | none | none |
Pagination
{
"total": 0,
"page_no": 0,
"page_size": 0,
"total_pages": 0
}
| नाम | प्रकार | आवश्यक | बाधा | चीनी नाम | विवरण |
|---|---|---|---|---|---|
| total | integer | false | none | none | |
| page_no | integer | false | none | none | |
| page_size | integer | false | none | none | |
| total_pages | integer | false | none | none |