title: NSocks language_tabs:
- shell: Shell
- http: HTTP
- javascript: JavaScript
- ruby: Ruby
- python: Python
- php: PHP
- java: Java
- go: Go toc_footers: [] includes: [] search: true code_clipboard: true highlight_theme: darkula headingLevel: 2 generator: "@tarslib/widdershins v4.0.30"
NSocks
Bitte melden Sie sich an, um app_key -Authentifizierungsschlüssel auf Ihrer persönlichen Center-Startseite anzuzeigen.
Bitte bewahren Sie Ihren Schlüssel sicher auf. Sie besitzen Administratorrechte für diesen Schlüssel.
Authentifizierungsmethode
App Key herunterladen
POST-Parameter:
App-Schlüssel: {Ihr_App-Schlüssel}
Oder als Abfrageparameter:
?app_key={your_app_key}
Antwortformat
Alle APIs geben ein einheitliches JSON-Format zurück:
{
"Code": 200,
„message“: „操作成功“,
"Daten": {}
}
code: Statuscode, 200 bedeutet Erfolg, alle anderen Werte bedeuten Fehler.message: Antwortnachricht (auf Chinesisch)data: Antwortdaten
Basis-URLs:
Authentifizierung
HTTP-Authentifizierung, Schema: Bearer
API-Schlüssel (apiKeyAuth)
- Parametername: app_key , in: query. Klicken Sie auf GET/POST, der Name wird angezeigt
Agentenkontoverwaltung
GET-Proxy-Kontoliste
GET /ep/whitelist-account/list
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"Liste": [
{
"id": 0,
"Benutzername": "Zeichenkette",
"Passwort": "Zeichenkette",
"created_at": "string",
"remark": "string",
"product_type": 9,
"usage_flow": 0,
"limit_flow": 102400,
"Status": 0
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | Antwortcode | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» Liste | [Objekt] | FALSCH | keiner | keiner | |
| """ Ausweis | ganze Zahl | FALSCH | keiner | Kontonummer | |
| »»» Benutzername | Zeichenkette | FALSCH | keiner | Name des Agentenkontos | |
| »»» Passwort | Zeichenkette | FALSCH | keiner | Proxy-Kontopasswort | |
| »»» erstellt am | Zeichenkette | FALSCH | keiner | Zeit hinzufügen | |
| »»» Bemerkung | Zeichenkette | FALSCH | keiner | Bemerkung | |
| »»» Produkttyp | Produkttypen | FALSCH | keiner | Pakettypen: 9 Dynamisches Datenverkehrspaket für Privatkunden, 11 Dynamisches IP-Paket für Privatkunden, 14 Statisches IP-Paket für Rechenzentren, 25 Statisches IP-Paket für Privatkunden | |
| »»» Nutzungsablauf | ganze Zahl | FALSCH | keiner | Datennutzung in KB | |
| »»» limit_flow | ganze Zahl | FALSCH | keiner | Benutzerdefiniertes Datenverkehrslimit: Maximal 102400 GB, 0 für unbegrenzt. | |
| »»» status | ganze Zahl | FALSCH | keiner | Aktivierungsstatus: 1 Aktiviert, 0 Deaktiviert |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| Produkttyp | 9 |
| Produkttyp | 11 |
| Produkttyp | 14 |
| Produkttyp | 25 |
POST Proxy-Konto hinzufügen.
POST /ep/whitelist-account/add
Anfrageparameter
{
"app_key": "stringstringstringstringstringst",
"Konten": "Benutzer01:Passwort,Benutzer02:Passwort,Benutzer03:Passwort",
"Bemerkung": "",
"Produkttyp": 9
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | keiner |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| » Konten | Körper | Zeichenkette | NEIN | Bitte geben Sie Ihren Benutzernamen und Ihr Passwort im Format Benutzername:Passwort ein. Nur Zahlen und Buchstaben sind zulässig; Sonderzeichen und Leerzeichen sind nicht erlaubt. Trennen Sie Benutzername und Passwort durch einen Doppelpunkt. Die Eingabe mehrerer Passwörter gleichzeitig ist möglich; trennen Sie Proxy-Konten durch Kommas (,). |
| » Bemerkung | Körper | Zeichenkette | NEIN | Agentenkontobeschreibung |
| » Produkttyp | Körper | Produkttypen | NEIN | Pakettypen: 9 Dynamisches Datenverkehrspaket für Privatkunden, 11 Dynamisches IP-Paket für Privatkunden, 14 Statisches IP-Paket für Rechenzentren, 25 Statisches IP-Paket für Privatkunden |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| » Produkttyp | 9 |
| » Produkttyp | 11 |
| » Produkttyp | 14 |
| » Produkttyp | 25 |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | null | FALSCH | keiner | keiner |
POST Agentenkonto löschen
POST /ep/whitelist-account/delete
Bitte beachten Sie, dass die Löschung unwiderruflich ist und bereits verwendete Daten nicht wiederhergestellt werden können. Die Löschung dauert etwa 5 Minuten; währenddessen können weiterhin Gebühren anfallen.
Anfrageparameter
{
"app_key": "stringstringstringstringstringst",
"Konten": "user01,user02"
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | keiner |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| » Konten | Körper | Zeichenkette | NEIN | Agentenkonten unterstützen nur Zahlen und Buchstaben. Stapelverarbeitung wird unterstützt; Agentenkonten werden durch Kommas (,) getrennt. |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | null | FALSCH | keiner | keiner |
POST-Deaktivierung des Proxy-Kontos
POST /ep/whitelist-account/disable
Nach der Deaktivierung besteht eine Wartezeit von ca. 5 Minuten, während derer weiterhin Gebühren anfallen können.
Anfrageparameter
{
"app_key": "stringstringstringstringstringst",
"Konten": "user01,user02"
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | keiner |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| » Konten | Körper | Zeichenkette | NEIN | Agentenkonten unterstützen nur Zahlen und Buchstaben. Stapelverarbeitung wird unterstützt; Agentenkonten werden durch Kommas (,) getrennt. |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | null | FALSCH | keiner | keiner |
POST-Aktivierung des Proxy-Kontos
POST /ep/whitelist-account/enable
Anfrageparameter
{
"app_key": "stringstringstringstringstringst",
"Konten": "user01,user02"
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | keiner |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| » Konten | Körper | Zeichenkette | NEIN | Agentenkonten unterstützen nur Zahlen und Buchstaben. Stapelverarbeitung wird unterstützt; Agentenkonten werden durch Kommas (,) getrennt. |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | null | FALSCH | keiner | keiner |
POST-Anfrage zum Ändern des Passworts des Proxy-Kontos
POST /ep/whitelist-account/change-password
Bitte beachten Sie, dass nach der Änderung eine Wartezeit von 5 Minuten besteht. Während dieser Zeit kann das alte Passwort weiterhin normal funktionieren.
Anfrageparameter
{
"app_key": "stringstringstringstringstringst",
"Konto": "Benutzer",
"Passwort": "Passwort"
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | keiner |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| " Konto | Körper | Zeichenkette | NEIN | Agentenkonten unterstützen nur Zahlen und Buchstaben. |
| » Passwort | Körper | Zeichenkette | NEIN | Das neue Passwort für das Agentenkonto unterstützt nur Zahlen und Buchstaben. |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | null | FALSCH | keiner | keiner |
POST-Anfrage zum Ändern der Agentenkonto-Bemerkungen
POST /ep/whitelist-account/change-remark
Anfrageparameter
{
"app_key": "stringstringstringstringstringst",
"Konto": "Benutzer",
"Anmerkung": ""
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | keiner |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| " Konto | Körper | Zeichenkette | NEIN | Agentenkonten unterstützen nur Zahlen und Buchstaben. |
| » Bemerkung | Körper | Zeichenkette | NEIN | Hinweis für Agentenkonten: maximal 32 chinesische oder 64 englische Zeichen. |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | null | FALSCH | keiner | keiner |
POST-Anfrage zur Änderung des Datenverkehrslimits des Proxy-Kontos
POST /ep/whitelist-account/change-limit
Bitte beachten Sie, dass die Verkehrsstatistik um bis zu 5 Minuten verzögert sein kann, sodass der tatsächliche Datenverkehr diese Grenze überschreiten kann.
Anfrageparameter
{
"app_key": "stringstringstringstringstringst",
"Konto": "Benutzer",
"Limit": 0
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | keiner |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| " Konto | Körper | Zeichenkette | NEIN | Agentenkonten unterstützen nur Zahlen und Buchstaben. |
| Limit | Körper | ganze Zahl | NEIN | Verkehrslimit, Einheit: GB, 0 bedeutet kein Limit. |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | null | FALSCH | keiner | keiner |
POST-Anfrage zum Ändern der Agentenkontoinformationen
POST /ep/proxy-account/change
Ändern Sie das Proxy-Kontopasswort, die Notizen, das Datenverkehrslimit, das tägliche Datenverkehrslimit, den Aktivierungsstatus oder den UDP-Switch.
Anfrageparameter
{
"app_key": "Zeichenkette",
"Konto": "Zeichenkette",
"Passwort": "Zeichenkette",
"remark": "string",
"limit": 0,
"Tageslimit": 0,
"Status": 0,
"udp": 0
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | keiner |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| " Konto | Körper | Zeichenkette | NEIN | Name des Agentenkontos |
| » Passwort | Körper | Zeichenkette | NEIN | Neues Passwort, 6-16 Zeichen lang (Zahlen oder Buchstaben); wird nicht geändert, wenn es nicht weitergegeben wird. |
| » Bemerkung | Körper | Zeichenkette | NEIN | Neue Notiz |
| Limit | Körper | ganze Zahl | NEIN | Datennutzungslimit in GB; 0 bedeutet kein Limit. |
| Tageslimit | Körper | ganze Zahl | NEIN | Tägliches Datennutzungslimit in GB; 0 bedeutet kein Limit. |
| » status | Körper | ganze Zahl | NEIN | Ermöglicht |
| » udp | Körper | ganze Zahl | NEIN | Die UDP-Unterstützung ist ein-/ausschaltbar und gilt nur für die Pakettypen 14, 16, 21 und 25. |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| » status | 0 |
| » status | 1 |
| » udp | 0 |
| » udp | 1 |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscode 200 Erfolg | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | null | FALSCH | keiner | keiner |
IP-Whitelist
IP-Whitelist-Liste abrufen
GET /ep/proxy-ip/list
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Produkttyp | Abfrage | ganze Zahl | NEIN | Pakettypnummer |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"Liste": [
{
"ip": "1.1.1.1",
"remark": "string",
"product_type": 0,
"created_at": "string"
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscode 200 Erfolg | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» Liste | [Objekt] | FALSCH | keiner | keiner | |
| »»» ip | Zeichenkette | FALSCH | keiner | IPs auf die Whitelist setzen | |
| »»» Bemerkung | Zeichenkette | FALSCH | keiner | Bemerkung | |
| »»» Produkttyp | ganze Zahl | FALSCH | keiner | Verpackungsarten | |
| »»» erstellt am | Zeichenkette | FALSCH | keiner | Entstehungszeit |
POST IP-Whitelist hinzufügen
POST /ep/proxy-ip/add
Anfrageparameter
{
"app_key": "Zeichenkette",
"ips": "1.1.1.1,2.2.2.2",
"remark": "string",
"product_type": 0,
"user_product_id": 0
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | none |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| » ips | Körper | Zeichenkette | NEIN | Die zugelassenen IP-Adressen müssen hinzugefügt werden; mehrere IP-Adressen müssen durch Kommas oder Zeilenumbrüche getrennt werden. |
| » Bemerkung | Körper | Zeichenkette | NEIN | Bemerkung |
| » Produkttyp | Körper | ganze Zahl | NEIN | Pakettypnummer |
| » Benutzer-Produkt-ID | Körper | ganze Zahl | NEIN | Benutzerpaket-ID, erforderlich, wenn Pakettyp 11 ist. |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | false | none | Statuscode 200 Erfolg | |
| » Nachricht | Zeichenkette | false | none | Statusmeldungen | |
| Daten | null | false | none | none |
POST-Anfrage zum Entfernen einer IP-Adresse von der Whitelist
POST /ep/proxy-ip/delete
Anfrageparameter
{
"app_key": "Zeichenkette",
"ips": "1.1.1.1,2.2.2.2",
"verify_type": "string",
"verify_code": "Zeichenkette"
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | NEIN | none |
| » App-Schlüssel | Körper | Zeichenkette | NEIN | Autorisierungsschlüssel |
| » ips | Körper | Zeichenkette | NEIN | Listen Sie die zu entfernenden, auf der Whitelist stehenden IPs durch Kommas getrennt auf. |
| » verify_type | Körper | Zeichenkette | NEIN | 验证类型: Telefon, E-Mail, Wechat, Totp |
| » verify_code | Körper | Zeichenkette | NEIN | Bestätigungscode |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": null
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | false | none | Statuscode 200 Erfolg | |
| » Nachricht | Zeichenkette | false | none | Statusmeldungen | |
| Daten | null | false | none | none |
Verkehrsprotokollabfrage
Zusammenfassung der GET-Nutzungsdaten nach Tag
GET /ep/user-usage-flow/total
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| App-Schlüssel | Abfrage | string(password) | Ja | Authentifizierungsschlüssel |
| Startzeit | Abfrage | string(Ymd H:i:s) | NEIN | Startzeit, sekundengenau. Bitte beachten Sie, dass die Protokollierung mit einer Verzögerung von bis zu 5 Minuten erfolgen kann. Standardmäßig werden Daten innerhalb von 7 Tagen gespeichert. |
| Endzeit | Abfrage | string(Ymd H:i:s) | NEIN | Frist, sekundengenau. Bitte beachten Sie, dass es bei der Protokollierung zu einer Verzögerung von bis zu 5 Minuten kommen kann. Standardmäßig wird die aktuelle Zeit verwendet. |
| Benutzername | Abfrage | Zeichenkette | NEIN | Name des Unterkontos: Standardmäßig ruft diese Abfrage alle Konten ab. Sie können ein Unterkonto angeben. Beachten Sie, dass bei Hinzufügen eines Unterkontos mit demselben Namen alle Nutzungsdatensätze desselben Proxy-Kontos zurückgegeben werden. |
| Produkttyp | Abfrage | Nummer | NEIN | Verpackungsarten |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"Liste": [
{
"Tag": "2022-08-01",
"Durchfluss": 0
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | false | none | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | false | none | Statusmeldungen | |
| Daten | Objekt | false | none | none | |
| »» Liste | [Objekt] | false | none | none | |
| """ Tag | Zeichenkette | false | none | Datum | |
| """ fließen | ganze Zahl | false | none | Datenverbrauch in KB |
Paketanfrage
Liste der gekauften Pakete
GET /ep/user-product/list
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| App-Schlüssel | Abfrage | string(password) | Ja | Authentifizierungsschlüssel |
| trade_no | Abfrage | Zeichenkette | NEIN | Bestellnummer. Bitte geben Sie die vollständige Bestellnummer ein. Die Fuzzy-Suche wird nicht unterstützt. |
| Seite | Abfrage | Nummer | NEIN | Seitennummerierung, Standardwert: 1 |
| Größe | Abfrage | Nummer | NEIN | Anzahl der anzuzeigenden Seiten, Standardwert: 20 |
| Produkttyp | Abfrage | Nummer | NEIN | Verpackungsarten |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"Liste": [
{
"id": 0,
"created_at": "2022-05-13 12:14:15",
"expired_at": "2022-05-13 12:14:15",
"product_type": 9,
"trade_no": "2022051312134339861461465434",
"Befehl": {
"created_at": "2022-05-13 12:13:43",
"pay_at": "2022-05-13 12:13:43",
„title“: „入门级“
}
}
],
"Seite": 1,
"page_size": 20,
"Gesamtanzahl": 0,
"total_page": 0
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | false | none | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | false | none | Statusmeldungen | |
| Daten | Objekt | false | none | none | |
| »» Liste | [Objekt] | false | none | none | |
| """ Ausweis | ganze Zahl | false | none | Paketnummer | |
| »»» erstellt am | Zeichenkette | false | none | Gültigkeitsdauer des Pakets | |
| »»» abgelaufen_am | Zeichenkette | false | none | Der Datentarif läuft ab; danach sind die Daten nicht mehr nutzbar. | |
| »»» Produkttyp | Produkttypen | false | none | Pakettypen: 9 Dynamisches Datenverkehrspaket für Privatkunden, 11 Dynamisches IP-Paket für Privatkunden, 14 Statisches IP-Paket für Rechenzentren, 25 Statisches IP-Paket für Privatkunden | |
| »»» Handelsnummer | Zeichenkette | false | none | Bestellnummer | |
| """ Befehl | Objekt | false | none | none | |
| »»»» erstellt am | Zeichenkette | false | none | Auftragserstellungszeit | |
| »»»» pay_at | Zeichenkette | false | none | Zahlungszeitpunkt der Bestellung | |
| »»»» Titel | Zeichenkette | false | none | Bestellbeschreibung | |
| "" Seite | ganze Zahl | false | none | Aktuelle Seite | |
| »» Seitengröße | ganze Zahl | false | none | Seitengröße | |
| »» Gesamtanzahl | ganze Zahl | false | none | Gesamtzahl der Datensätze | |
| »» Gesamtseite | ganze Zahl | false | none | Gesamtzahl der Seiten |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| Produkttyp | 9 |
| Produkttyp | 11 |
| Produkttyp | 14 |
| Produkttyp | 25 |
Zusammenfassung der GET-Benutzerpaketdaten
GET /ep/user-product/summary
Ermitteln Sie statistische Zusammenfassungsinformationen zu den Benutzerabonnements, einschließlich Gesamtbetrag, gültigem Betrag, bald ablaufendem Betrag und abgelaufenem Betrag.
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| App-Schlüssel | Abfrage | string(password) | Ja | Authentifizierungsschlüssel |
| Produkttyp | Abfrage | ganze Zahl | NEIN | Unterstützt werden lediglich die Produkttypen 9 (Dynamic Traffic Package) und 12 (Long-Term IDC Traffic Package). |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| Produkttyp | 9 |
| Produkttyp | 12 |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
„msg“: „成功“,
"Daten": {
"gesamt": 1048576,
"Gesamtanzahl": 5,
"effektiv": 524288,
"effektive_Anzahl": 3,
"effektive_Gesamt": 786432,
"effective_used": 262144,
"vorübergehend": 102400
"temporary_count": 1,
"abgelaufen": 51200
"expired_count": 1,
"gebraucht": 473088
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | false | none | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | false | none | Statusmeldungen | |
| Daten | Objekt | false | none | none | |
| »» total | ganze Zahl | false | none | Gesamtes Datenverkehrs-/IP-Volumen (Einheit: KB) | |
| »» Gesamtanzahl | ganze Zahl | false | none | Gesamtzahl der Pakete | |
| »» effektiv | ganze Zahl | false | none | Effektive Restmenge (Einheit: KB) | |
| »» Effektive_Anzahl | ganze Zahl | false | none | Anzahl gültiger Pakete | |
| »» effektiver Gesamtbetrag | ganze Zahl | false | none | Effektive Gesamtsumme (Einheit: KB) | |
| »» effektiv_genutzt | ganze Zahl | false | none | Gültige Verwendung (Einheit: KB) | |
| "" vorübergehend | ganze Zahl | false | none | Gesamtmenge der Produkte mit nahendem Verfallsdatum (Verfallsdatum innerhalb von 7 Tagen, Einheit: KB) | |
| »» temporärer_Zähler | ganze Zahl | false | none | Anzahl der Packungen mit nahendem Verfallsdatum (Ablauf innerhalb von 7 Tagen) | |
| "" Abgelaufen | ganze Zahl | false | none | Abgelaufene Restmenge (Einheit: KB) | |
| »» Ablaufdatumsanzahl | ganze Zahl | false | none | Anzahl abgelaufener Pakete | |
| "" gebraucht | ganze Zahl | false | none | Gesamtnutzung (in KB) |
IP-Extraktion
IP-Adresse extrahieren
GET /ep/ip/v3
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| App-Schlüssel | Abfrage | string(password) | Ja | Zugangsschlüssel |
| cc | Abfrage | Zeichenkette | NEIN | Land oder Region |
| Zustand | Abfrage | Zeichenkette | NEIN | Provinz oder Staat |
| Stadt | Abfrage | Zeichenkette | NEIN | Stadt |
| format | Abfrage | Zeichenkette | NEIN | Format abrufen |
| Pfund | Abfrage | Zeichenkette | NEIN | Trennzeichen, nur für die Textformatierung gültig |
| Nummer | Abfrage | Nummer | NEIN | Extraktionsmenge |
| Leben | Abfrage | Nummer | NEIN | Zyklus beibehalten - Minuten |
| Folge | Abfrage | Zeichenkette | NEIN | Proxy-Netzwerk |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| Folge | uns |
| Folge | hk |
| Folge | de |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"Liste": [
[
"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"
]
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | false | none | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | false | none | Statusmeldungen | |
| Daten | Objekt | false | none | none | |
| »» Liste | [beliebig] | false | none | none |
Dynamische regionale Städteliste V4 abrufen
GET /ep/ip/dcl4
Das Abrufen der Städteliste anhand des Benutzernamens erfordert eine Anmeldeauthentifizierung, und das Konto muss dem aktuellen Benutzer gehören.
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Benutzername | Abfrage | Zeichenkette | Ja | Benutzername des Agentenkontos |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"cache": true,
"Liste": [
{
"Stadt": "Los Angeles",
"Bereich": "USA",
"Bundesstaat": "Kalifornien"
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscode 200 Erfolg | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» cache | boolescher Wert | FALSCH | keiner | Stammt es aus dem Cache? | |
| »» Liste | [Objekt] | FALSCH | keiner | keiner | |
| """ Stadt | Zeichenkette | FALSCH | keiner | Stadt | |
| """ Bereich | Zeichenkette | FALSCH | keiner | Bereich | |
| """ Zustand | Zeichenkette | FALSCH | keiner | Bundesland/Provinz |
Dynamische Liste der Bundesländer/Provinzen abrufen V4
GET /ep/ip/dsl4
Das Abrufen einer Liste von Bundesländern/Provinzen anhand des Benutzernamens erfordert eine Anmeldeauthentifizierung, und das Konto muss dem aktuellen Benutzer gehören.
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Benutzername | Abfrage | Zeichenkette | Ja | Benutzername des Agentenkontos |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"cache": true,
"Liste": [
{
"Stadt": "Los Angeles",
"Bereich": "USA",
"Bundesstaat": "Kalifornien"
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscode 200 Erfolg | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» cache | boolescher Wert | FALSCH | keiner | Stammt es aus dem Cache? | |
| »» Liste | [Objekt] | FALSCH | keiner | keiner | |
| """ Stadt | Zeichenkette | FALSCH | keiner | Stadt | |
| """ Bereich | Zeichenkette | FALSCH | keiner | Bereich | |
| """ Zustand | Zeichenkette | FALSCH | keiner | Bundesland/Provinz |
GET Dynamische Liste zur Integration regionaler/provinzieller Städte V4
GET /ep/ip/dal4
Ruft eine zusammengeführte Liste von Bundesländern/Provinzen und Städten nach Benutzernamen ab, gruppiert nach Region. Eine Anmeldeauthentifizierung ist erforderlich, und das Konto muss dem aktuellen Benutzer gehören.
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Benutzername | Abfrage | Zeichenkette | Ja | Benutzername des Agentenkontos |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"cache": true,
"Liste": [
{
"Bereich": "USA",
"Staaten": [
{
"Zustand": null,
"Städte": null
}
]
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscode 200 Erfolg | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» cache | boolescher Wert | FALSCH | keiner | Stammt es aus dem Cache? | |
| »» Liste | [Objekt] | FALSCH | keiner | Regionale Liste | |
| """ Bereich | Zeichenkette | FALSCH | keiner | Vorwahl | |
| »»» Staaten | [Objekt] | FALSCH | keiner | Liste der Staaten/Provinzen | |
| """" Zustand | Zeichenkette | FALSCH | keiner | Name des Bundeslandes/der Provinz | |
| »»»» Städte | [Zeichenkette] | FALSCH | keiner | Städteliste |
Städteliste abrufen
GET /ep/ip/dynamic-citys
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"Liste": [
{
„name_zh_cn“: „Name“,
"name_en": "Vereinigte Staaten",
"continent_code": "NA",
"country_code": "US",
"Artikel": [
{
"Stadt": null,
"state": null,
"continent_code": null,
"country_code": null
}
]
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» Liste | [Objekt] | FALSCH | keiner | Liste | |
| »»» name_zh_cn | Zeichenkette | FALSCH | keiner | Länder- oder Regionsname | |
| »»» name_en | Zeichenkette | FALSCH | keiner | Länder- oder Regionsname | |
| »»» Kontinentcode | Zeichenkette | FALSCH | keiner | Kontinentale Codes | |
| »»» Ländercode | Zeichenkette | FALSCH | keiner | Länder- oder Regionscode | |
| """ Artikel | [Objekt] | FALSCH | keiner | Provinz oder Staat | |
| """" Stadt | Zeichenkette | FALSCH | keiner | Stadtname | |
| """" Zustand | Zeichenkette | FALSCH | keiner | Provinz- oder Staatsnamenscode | |
| »»»» Kontinentcode | Zeichenkette | FALSCH | keiner | Kontinentale Codes | |
| »»»» Ländercode | Zeichenkette | FALSCH | keiner | Länder- oder Regionscode |
Stadtsuche abrufen
GET /ep/ip/dynamic-citys/search
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Ländercode | Abfrage | Zeichenkette | Ja | Länder- oder Regionscode |
| Zustand | Abfrage | Zeichenkette | Ja | Staats- oder Provinzcode |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"Liste": [
"Zeichenkette"
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» Liste | [Zeichenkette] | FALSCH | keiner | Liste |
GET-Statusliste
GET /ep/ip/dynamic-states
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"Liste": [
{
„name_zh_cn“: „Name“,
"name_en": "Vereinigte Staaten",
"continent_code": "NA",
"country_code": "US",
"Artikel": [
{
"state": null,
"continent_code": null,
"country_code": null
}
]
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» Liste | [Objekt] | FALSCH | keiner | Liste | |
| »»» name_zh_cn | Zeichenkette | FALSCH | keiner | Länder- oder Regionsname | |
| »»» name_en | Zeichenkette | FALSCH | keiner | Länder- oder Regionsname | |
| »»» Kontinentcode | Zeichenkette | FALSCH | keiner | Kontinentale Codes | |
| »»» Ländercode | Zeichenkette | FALSCH | keiner | Länder- oder Regionscode | |
| """ Artikel | [Objekt] | FALSCH | keiner | Provinz oder Staat | |
| """" Zustand | Zeichenkette | FALSCH | keiner | Provinz- oder Staatsnamenscode | |
| »»»» Kontinentcode | Zeichenkette | FALSCH | keiner | Kontinentale Codes | |
| »»»» Ländercode | Zeichenkette | FALSCH | keiner | Länder- oder Regionscode |
Bundesland-/Provinzsuche
GET /ep/ip/dynamic-states/search
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Ländercode | Abfrage | Zeichenkette | Ja | Länder- oder Regionscode |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
"msg": "Zeichenkette",
"Daten": {
"Liste": [
"Zeichenkette"
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel, 156 Konto nicht verifiziert. | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» Liste | [Zeichenkette] | FALSCH | keiner | Liste |
GET-Abfrage: Liste der gekauften statischen IPs abrufen
GET /ep/ip/get-static-ip
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Ländercode | Abfrage | Zeichenkette | NEIN | Länder- oder Regionscode |
| Produkttyp | Abfrage | Nummer | NEIN | Produkttyp: 25: Statische IP-Adresse für Privatkunden, 14: IP-Adresse für Rechenzentren |
| Handelsnummer | Abfrage | Zeichenkette | NEIN | Filtert IPs nach Ordnungsnummer |
| Seite | Abfrage | Nummer | NEIN | Seitenzahl |
| Größe | Abfrage | Nummer | NEIN | Anzahl pro Seite |
| status | Abfrage | Nummer | NEIN | Status: 1: Gültig, 2: Ungültig, 3: Läuft bald ab, 4: Wird gewartet |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| Produkttyp | 14 |
| Produkttyp | 25 |
| status | 1 - 2 - 3 - 4 |
Zurück zum Beispiel
200 Antworten
{}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | keiner | Im Einklang |
Rückgabedatenstruktur
GET Ruft die Anzahl der in den Regionen verfügbaren statischen IPs ab, die zum Verkauf stehen.
GET /ep/ip/static-ip-region
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Internetanbieter | Abfrage | ganze Zahl | NEIN | ISP-Filterung: Keine Filterung, wenn keine Daten übertragen werden (ausgenommen Standorte 1/4/5, die standardmäßig auf 1 eingestellt sind). |
| asn | Abfrage | ganze Zahl | NEIN | Sollen ASN-Gruppendaten zurückgegeben werden? |
| exklusiv | Abfrage | ganze Zahl | NEIN | Soll der Lagerbestand als exklusiv gelten? |
Detaillierte Beschreibung
isp : ISP-Filterung; falls nicht hochgeladen, keine Filterung (außer für Websites 1/4/5, die standardmäßig auf 1 eingestellt sind).
| Wert | beschreiben |
|---|---|
| 0 | Statische IP-Adresse für Rechenzentren (IDC) |
| 1 | Statische IP-Adresse für den privaten Gebrauch (ISP) |
asn : Gibt an, ob ASN-Gruppendaten zurückgegeben werden sollen.
| Wert | beschreiben |
|---|---|
| 0 | Gruppierte ASN-Daten nicht zurückgeben (Standardeinstellung) |
| 1 | Rückgabe gruppierter ASN-Daten |
exklusiv : Ob der Lagerbestand als exklusiv berechnet werden soll.
| Wert | beschreiben |
|---|---|
| 0 | Die Statistiken basieren auf dem aktuellen Benutzer/der aktuellen gemeinsamen Gruppe (Standardeinstellung). |
| 1 | Alle zugewiesenen IPs ausschließen und nur den verfügbaren Bestand zählen. |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| Internetanbieter | 0 |
| Internetanbieter | 1 |
| asn | 0 |
| asn | 1 |
| exklusiv | 0 |
| exklusiv | 1 |
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
„msg“: „请求成功“,
"Daten": {
"Liste": [
{
"Code": "US",
"Nummer": 55
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscode 200 Erfolg | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» Liste | [Objekt] | FALSCH | keiner | keiner | |
| »»» code | Zeichenkette | FALSCH | keiner | Länder- oder Regionscode | |
| """ Nummer | ganze Zahl | FALSCH | keiner | Menge |
GET-Anfragen rufen den Hostpool ab. Unterstützte Länder/Regionen.
GET /ep/host-pool/regions
Abfrage der Liste der Länder/Regionen, die vom aktuellen Standort des Host-Pool-Dienstes unterstützt werden.
Diese Schnittstelle ist für Szenarien konzipiert, in denen Rechenzentrums-IPs anhand von Verkehrspunkten zufällig ausgewählt werden. Sie zählt lediglich das Land/die Region der verfügbaren Rechenzentrums-IPs für den aktuellen Standort. Sie unterstützt weder das Filtern nach ASN, ISP oder dedizierten IPs noch das Ausschließen von IPs basierend auf Benutzerkaufdatensätzen.
Zurück zum Beispiel
200 Antworten
{
"Code": 200,
„msg“: „请求成功“,
"Daten": {
"Liste": [
{
"Code": "US",
"Nummer": 55,
„name_zh_cn“: „Name“,
"name_en": "Vereinigte Staaten",
"square_flag": "https://example.com/static/flags/us.png"
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Anfrage erfolgreich | Im Einklang |
Rückgabedatenstruktur
Statuscode 200
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| » code | ganze Zahl | FALSCH | keiner | Statuscode 200 Erfolg | |
| » Nachricht | Zeichenkette | FALSCH | keiner | Statusmeldungen | |
| Daten | Objekt | FALSCH | keiner | keiner | |
| »» Liste | [Objekt] | FALSCH | keiner | keiner | |
| »»» code | Zeichenkette | FALSCH | keiner | Länder- oder Regionscode, ISO 3166-1 alpha-2 | |
| """ Nummer | ganze Zahl | FALSCH | keiner | Anzahl der verfügbaren Rechenzentrums-IPs am aktuellen Standort | |
| »»» name_zh_cn | Zeichenkette | FALSCH | keiner | Land oder Region (chinesischer Name) | |
| »»» name_en | Zeichenkette | FALSCH | keiner | Englischer Name des Landes oder der Region | |
| »»» Square Flag | Zeichenkette | FALSCH | keiner | URL zum Bild der Nationalflagge |
Auftragsverwaltung
Bestellliste abrufen
GET /ep/order/list
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Seite_Nr. | Abfrage | ganze Zahl | NEIN | keiner |
| Seitengröße | Abfrage | ganze Zahl | NEIN | keiner |
| Handelsnummer | Abfrage | Zeichenkette | NEIN | Bestellnummer |
| Startzeit | Abfrage | Zeichenkette (Datum-Uhrzeit) | NEIN | Startzeit (einschließlich), z. B. 2024-01-01 00:00:00 |
| Endzeit | Abfrage | Zeichenkette (Datum-Uhrzeit) | NEIN | Endzeit (ausgenommen) |
| status | Abfrage | ganze Zahl | NEIN | Bestellstatus |
| Produkttyp | Abfrage | ganze Zahl | NEIN | Produkttyp |
| Rechnung | Abfrage | ganze Zahl | NEIN | Rechnungsstatus: 0 Nicht eingeschränkt; 1 Rechnung ausgestellt; -1 Rechnung nicht ausgestellt (kann erneut ausgestellt werden) |
| Zahlungsstatus | Abfrage | ganze Zahl | NEIN | Nach Betrag filtern: 1. Überzahlung 2. Unterzahlung |
Detaillierte Beschreibung
Status : Bestellstatus
| Zustand | beschreiben |
|---|---|
| 0 | Zahlung ausstehend |
| 1 | Bezahlt |
| 2 | Nicht bezahlt nach Ablauf der Auszeit storniert |
| 3 | Rückerstattung erhalten |
Produkttyp : 产品类型
| Produkttyp | beschreiben |
|---|---|
| 3 | Guthaben aufladen |
| 9 | Dynamische Datenpläne |
| 11 | Dynamisches globales Zeitpaket V2 |
| 12 | Langfristige IDC-Verkehrspakete |
| 13 | Pakete für statischen IP-Verkehr im Privatkundenbereich |
| 14 | Statisches IP-Paket für Rechenzentren |
| 15 | Langfristige ISP-Datentarife |
| 16 | Statischer Datentarif |
| 17 | Dynamisches IP-Mengenpaket |
| 18 | web-scraper |
| 19 | Erneuerung der statischen IP-Adresse |
| 20 | Änderung des Kontingents für statische IP-Adressen |
| 21 | Statischer Datentarif v2 |
| 24 | Zusatzpaket für statischen Datenverkehr |
| 25 | Statisches IP-Paket für Privatkunden |
| 26 | Ersatzzahlung – Bei einigen Zahlungsmethoden, wie z. B. Kryptowährungen, müssen Sie den Betrag manuell eingeben. Sollte es zu einer Unterzahlung kommen, kontaktieren Sie bitte den Kundenservice, um die Ersatzzahlung über dieses Produkt vorzunehmen. |
| 27 | Serp |
| 28 | Video |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| status | 0 |
| status | 1 |
| status | 2 |
| status | 3 |
| Produkttyp | 3 |
| Produkttyp | 9 |
| Produkttyp | 11 |
| Produkttyp | 12 |
| Produkttyp | 14 |
| Produkttyp | 16 |
| Produkttyp | 17 |
| Produkttyp | 18 |
| Produkttyp | 19 |
| Produkttyp | 21 |
| Produkttyp | 24 |
| Produkttyp | 25 |
| Produkttyp | 26 |
| Produkttyp | 27 |
| Produkttyp | 28 |
| Rechnung | -1 |
| Rechnung | 0 |
| Rechnung | 1 |
| Zahlungsstatus | 1 |
| Zahlungsstatus | 2 |
Zurück zum Beispiel
200 Antworten
{
"Code": 0,
„message“: „操作成功“,
"Daten": {
"Liste": [
{
"id": 0,
"trade_no": "string",
"out_trade_no": "string",
"product_id": 0,
"product_type": 0,
"Betrag": 0,
"unit_price": 0,1,
"Gesamtgebühr": 0,1,
"Warengebühr": 0,1,
"pay_fee": 0,1,
"discount_fee": 0,1,
"Bearbeitungsgebühr": 0,1,
"Rückerstattungsgebühr": 0,1,
"pm_id": 0,
"pm_title": "Zeichenkette",
"pm_logo": "Zeichenkette",
"Status": 0,
"title": "string",
"detail": "string",
"region_desc": "Zeichenkette",
"pay_at": "2019-08-24T14:15:22Z",
"pay_timestamp": 0,
"created_at": "2019-08-24T14:15:22Z",
"pay_fee_status": 0,
"Rechnung": {}
}
],
"Paginierung": {
"gesamt": 0,
"page_no": 0,
"page_size": 0,
"total_pages": 0
}
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Erfolg | Im Einklang |
Rückgabedatenstruktur
POST-Auftrag erstellen
POST /ep/order/create
Aufgrund der Vielzahl an verfügbaren Paketen und der unterschiedlichen Konfigurationsmöglichkeiten geben Sie die Parameter bitte entsprechend Ihrer tatsächlichen Situation an. Falsch ausgefüllte Parameter können dazu führen, dass die Bestellung nicht erstellt werden kann.
Beispiele:
Erneuerung der statischen IP-Adresse
{
"pid": Paket-ID, // Abgerufen von der /ep/product-Schnittstelle
"upids": "1,2,3,4,5,6", // Ruft das entsprechende id-Feld von der Schnittstelle /ep/ip/get-static-ip ab.
"pm_id": 1 // Abgerufen von der API /ep/payment/list oder /ep/payment/groups
}
Kauf einer statischen IP-Adresse für Privatkunden
{
"pid": Paket-ID, // Abgerufen von der /ep/product-Schnittstelle
"pm_id": Zahlungsmethoden-ID, // abgerufen von der /ep/payment/list oder /ep/payment/groups API.
"region_list": "JP,15,333|DE,10,444|US,5,555" // Format: Region, Menge, ASN | Region, Menge, ASN (ASN-Nummer optional)
}
Kauf einer statischen IP-Adresse für ein Rechenzentrum
{
"pid": Paket-ID, // Abgerufen von der /ep/product-Schnittstelle
"pm_id": Zahlungsmethoden-ID, // abgerufen von der /ep/payment/list oder /ep/payment/groups API.
"region_list": "JP,15,333|DE,10,444|US,5,555" // Format: Region, Menge, ASN | Region, Menge, ASN (ASN-Nummer optional)
}
Dynamischer Kauf von Wohnverkehr
{
"pid": Paket-ID, // Abgerufen von der /ep/product-Schnittstelle
"pm_id": Zahlungsmethoden-ID // Abgerufen von der API /ep/payment/list oder /ep/payment/groups
}
Kauf von statischem, rotierendem Verkehr
{
"pid": Paket-ID, // Abgerufen von der /ep/product-Schnittstelle
"pm_id": Zahlungsmethoden-ID // Abgerufen von der API /ep/payment/list oder /ep/payment/groups
}
Dynamischer Kauf von unbegrenztem Traffic
{
„pid“: 套餐ID, // 从 /ep/product 接口获取
"pm_id": 支付方式ID, // 从 /ep/ payment/list 或 /ep/ payment/groups 接口获取
„product_sku_bandwidth_id“: Produkt-ID,
„product_sku_concurrency_id“: Aktuelle ID
}
Guthaben aufladen
{
"pid": Paket-ID, // Abgerufen von der /ep/product-Schnittstelle
"pm_id": Zahlungsmethoden-ID, // abgerufen von der /ep/payment/list oder /ep/payment/groups API.
"recharge_amount": Aufladebetrag
}
Anfrageparameter
{
"pid": 0,
"upids": "Zeichenkette",
"Betrag": 0,
"pm_id": 0,
"region_list": "string",
"coupon_sn": "Zeichenkette",
"use_invitation_registration_discount": true,
"renew_duration": 0,
"product_sku_bandwidth_id": 0,
"product_sku_concurrency_id": 0,
"product_sku_duration_id": 0,
"etd": 1,
"recharge_amount": 0
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | Ja | keiner |
| » pid | Körper | ganze Zahl | Ja | Paket-ID, aus dem id-Feld, das von der /ep/product-API zurückgegeben wird. |
| » upids | Körper | Zeichenkette | NEIN | Eine Liste der (durch Kommas getrennten) Erneuerungspaket-IDs aus dem Feld`id`, das von der API `/ep/user-product/list` oder `/ep/ip/get-static-ip` zurückgegeben wird. |
| " Menge | Körper | Nummer | NEIN | Anzahl neuer Pakete |
| pm_id | Körper | ganze Zahl | Ja | Die Zahlungsmethoden-ID stammt aus dem Feld`id`, das von der API `/ep/payment/list` oder `/ep/payment/groups` zurückgegeben wird. |
| » region_list | Körper | Zeichenkette | NEIN | Beim Kauf statischer IP-Adressen geben Sie bitte Region, Anzahl und ASN-Nummer an. Das Format lautet: Region, Anzahl, ASN. |
| » coupon_sn | Körper | Zeichenkette | NEIN | Couponnummer |
| » use_invitation_registration_discount | Körper | boolescher Wert | NEIN | Nutzen Sie den Rabatt für die Einladungsregistrierung |
| » Erneuerungsdauer | Körper | ganze Zahl | NEIN | Verlängerungsdauer – Statische IP optional |
| » product_sku_bandwidth_id | Körper | ganze Zahl | NEIN | Paket 11: Bandbreitenpaket-ID |
| » product_sku_concurrency_id | Körper | ganze Zahl | NEIN | Paket 11: Gleichzeitige Paket-ID |
| » product_sku_duration_id | Körper | ganze Zahl | NEIN | Pakettyp=11 Erforderlich: Dauerspezifikations-ID |
| » etd | Körper | ganze Zahl | NEIN | Der Dauermultiplikator wird aus dem Paket extension_of_time_days bezogen; 2 steht für die Anzahl der Tage multipliziert mit 2, was zu einem erhöhten Preis führt. |
| » Aufladebetrag | Körper | ganze Zahl | NEIN | Paket 3: Aufladebetrag |
Zurück zum Beispiel
200 Antworten
{
"Code": 0,
„message“: „操作成功“,
"Daten": {
"id": 0,
"trade_no": "string",
"out_trade_no": "string",
"product_id": 0,
"product_type": 0,
"Betrag": 0,
"unit_price": 0,1,
"Gesamtgebühr": 0,1,
"Warengebühr": 0,1,
"pay_fee": 0,1,
"discount_fee": 0,1,
"Bearbeitungsgebühr": 0,1,
"Rückerstattungsgebühr": 0,1,
"pm_id": 0,
"pm_title": "Zeichenkette",
"pm_logo": "Zeichenkette",
"Status": 0,
"title": "string",
"detail": "string",
"region_desc": "Zeichenkette",
"pay_at": "2019-08-24T14:15:22Z",
"pay_timestamp": 0,
"created_at": "2019-08-24T14:15:22Z",
"pay_fee_status": 0,
"Rechnung": {
"Name": "Zeichenkette",
"org_name": "string",
"first_name": "string",
"Nachname": "Zeichenkette",
"Telefon": "Zeichenkette",
"E-Mail": "user@example.com",
"role_type": 0,
"vat_id": "Zeichenkette",
"address_country": "string",
"address_city": "string",
"address_line1": "string",
"address_line2": "string",
"address_postal_code": "string"
}
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Erstellung erfolgreich | Im Einklang |
Rückgabedatenstruktur
Bestellung stornieren
POST /ep/order/close
Anfrageparameter
{
"trade_no": "string"
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | Ja | keiner |
| » Handelsnummer | Körper | Zeichenkette | Ja | keiner |
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Operation erfolgreich | Keiner |
POST-Auftrag Vorabprüfung
POST /ep/order/check
Diese Funktion wird vor der Auftragserstellung aufgerufen und zeigt Preise, Rabatte, Details zur IP-Verlängerung usw. an, erstellt den Auftrag aber nicht. Die Parameter sind genau die gleichen wie bei /ep/order/create .
Anfrageparameter
{
"pid": 0,
"upids": "Zeichenkette",
"Betrag": 1,
"pm_id": 0,
"region_list": "string",
"coupon_sn": "Zeichenkette",
"renew_duration": "1m",
"product_sku_bandwidth_id": 0,
"product_sku_concurrency_id": 0,
"product_sku_duration_id": 0,
"etd": 1,
"recharge_amount": 0
}
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Körper | Körper | Objekt | Ja | keiner |
| » pid | Körper | ganze Zahl | Ja | Paket-ID |
| » upids | Körper | Zeichenkette | NEIN | IP-Erneuerung: Liste der Benutzerpaket-IDs, durch Kommas getrennt |
| " Menge | Körper | ganze Zahl | NEIN | Kaufmenge |
| pm_id | Körper | ganze Zahl | Ja | Zahlungsmethoden-ID |
| » region_list | Körper | Zeichenkette | NEIN | Statische IP-Adresse kaufen: Region + Anzahl, Format: Regions-ID, Anzahl |
| » coupon_sn | Körper | Zeichenkette | NEIN | Couponnummer |
| » Erneuerungsdauer | Körper | Zeichenkette | NEIN | Dauer der IP-Verlängerung: 1m = 1 Monat, 2m = 2 Monate, em = Ende des nächsten Monats |
| » product_sku_bandwidth_id | Körper | ganze Zahl | NEIN | Pakettyp=11 Erforderlich: Bandbreitenspezifikations-ID |
| » product_sku_concurrency_id | Körper | ganze Zahl | NEIN | Pakettyp=11 Erforderlich: Spezifikations-ID für Parallelität |
| » product_sku_duration_id | Körper | ganze Zahl | NEIN | Pakettyp=11 Erforderlich: Dauerspezifikations-ID |
| » etd | Körper | ganze Zahl | NEIN | Der Zeitmultiplikator wird aus dem Paket extension_of_time_days bezogen. |
| » Aufladebetrag | Körper | Nummer | NEIN | Pakettyp=3 (Erforderlich): Aufladebetrag |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| » Erneuerungsdauer | 1m |
| » Erneuerungsdauer | 2m |
| » Erneuerungsdauer | em |
Zurück zum Beispiel
200 Antworten
{
"Code": 0,
„message“: „操作成功“,
"Daten": {
"product_id": 0,
"Betrag": 0,
"discount_fee": 0,1,
"Gesamtgebühr": 0,1,
"pay_fee": 0,1,
"product_type": 0,
"title": "string",
"detail": "string",
"ip_result": [
{
"ip": "Zeichenkette",
"Preis": 0,1,
"country_code": "string",
"current_time": "2019-08-24T14:15:22Z",
"renewal_time": "2019-08-24T14:15:22Z",
"Land": {}
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Vorinspektion erfolgreich | Im Einklang |
Rückgabedatenstruktur
Zahlungsmanagement
GET-Anfrage zum Abrufen einer Liste der Zahlungsmethoden
GET /ep/payment/list
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Handelsnummer | Abfrage | Zeichenkette | NEIN | Bestellnummer - Diese kann eingegeben werden, wenn für einige Bestellungen eine bestimmte Zahlungsmethode erforderlich ist. |
| Währung | Abfrage | Zeichenkette | NEIN | Währungseinheit |
Zurück zum Beispiel
200 Antworten
{
"Code": 0,
„message“: „操作成功“,
"Daten": {
"Liste": [
{
"id": 0,
"title": "string",
"Logo": "Zeichenkette",
"Gruppe": "Zeichenkette",
"handling_rate": 0,
"Bearbeitungsgebühr": 0,
"deaktiviert": false,
"min": 0,
"max": 0
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Erfolgreich erhalten | Im Einklang |
Rückgabedatenstruktur
GET-Anfrage zum Abrufen einer Liste der Zahlungsmethoden
GET /ep/payment/groups
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Handelsnummer | Abfrage | Zeichenkette | NEIN | Bestellnummer - Diese kann eingegeben werden, wenn für einige Bestellungen eine bestimmte Zahlungsmethode erforderlich ist. |
Zurück zum Beispiel
200 Antworten
{
"Code": 0,
„message“: „操作成功“,
"Daten": {
"Liste": [
{
"Name": "Zeichenkette",
"Logos": [
null
],
"Artikel": [
null
]
}
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | Erfolgreich erhalten | Im Einklang |
Rückgabedatenstruktur
Marketing
Erhalten Sie das Aufladebonusverhältnis
GET /ep/activity/balance-recharge-gift-ratio
Aufladebonusverhältnis
Zurück zum Beispiel
200 Antworten
{
"Code": 0,
„message“: „操作成功“,
"Daten": {
"Liste": [
null
]
}
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | OK | Im Einklang |
Rückgabedatenstruktur
Produkt
Produktliste abrufen
GET /ep/product
Lassen Sie sich eine Liste der auf der aktuellen Website verfügbaren Pakete anzeigen und filtern Sie diese nach Typ, Gültigkeitszeitraum und anderen Kriterien.
Anfrageparameter
| Name | Standort | Typ | Erforderlich | veranschaulichen |
|---|---|---|---|---|
| Typ | Abfrage | ganze Zahl | NEIN | Informationen zu den Pakettypen finden Sie in der Beschreibung der Enumeration „Product.type“. Falls kein Typ angegeben ist, werden alle Typen zurückgegeben. |
| übergeordneter Produkttyp | Abfrage | ganze Zahl | NEIN | Übergeordneter Pakettyp, nur gültig für Typ=19 (IP-Erneuerung), dient zum Filtern von Produktlinien: 14=Rechenzentrum 25=Privatkunden |
| Zeit_Tage | Abfrage | Dort | NEIN | Filtern Sie nach Gültigkeitszeitraum in Tagen, wobei Einzelwerte oder Arrays wie z. B. 30 /[30,90,365] unterstützt werden. |
| show_type | Abfrage | Dort | NEIN | Filterung des Anzeigetyps, unterstützt Einzelwerte oder Arrays |
Detaillierte Beschreibung
Typ : Pakettyp, siehe Beschreibung der Aufzählung Product.type. Falls nicht angegeben, werden alle Typen zurückgegeben.
Aufzählungswert
| Eigentum | Wert |
|---|---|
| übergeordneter Produkttyp | 14 |
| übergeordneter Produkttyp | 25 |
Zurück zum Beispiel
200 Antworten
{
"code": 0,
"message": "操作成功",
"data": [
{
"id": 0,
"title": "string",
"type": 0,
"show_type": 0,
"status": 0,
"price": 0.1,
"usd_price": 0.1,
"price_hkd": 0.1,
"original_price": 0.1,
"original_usd_price": 0.1,
"original_price_hkd": 0.1,
"local_price": 0.1,
"local_original_price": 0.1,
"preferred_currency": "string",
"support_currencies": "string",
"flow_value": 0.1,
"flow_give": 0.1,
"balance_give": 0.1,
"balance_value": 0.1,
"time_validity": 0.1,
"time_price": 0.1,
"time_days": 0,
"tip1": "string",
"tip2": "string",
"introduce": [
"string"
],
"region_list_id": 0,
"renew_product_list": "string",
"parent_product_type": 0,
"total_count": 0,
"remain_count": 0,
"extension_of_time_days": [
0
],
"time_days_price_rate": 0.1,
"desc": {
"subtitle": "string",
"flow_value": 0.1,
"flow_give": 0.1,
"balance_give": 0.1,
"time_validity": 0.1,
"time_price": 0.1,
"tip1": "string",
"tip2": "string",
"introduce": [
null
]
},
"sku": {
"bandwidth_list": [
null
],
"duration_list": [
null
],
"concurrency_list": [
null
]
}
}
]
}
Ergebnisse zurückgeben
| Statuscodes | Bedeutung des Statuscodes | veranschaulichen | Datenmodell |
|---|---|---|---|
| 200 | OK | OK | Im Einklang |
Rückgabedatenstruktur
Datenmodell
Produkttypen
9
Pakettypen: 9 Dynamisches Datenverkehrspaket für Privatkunden, 11 Dynamisches IP-Paket für Privatkunden, 14 Statisches IP-Paket für Rechenzentren, 25 Statisches IP-Paket für Privatkunden
Eigentum
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| anonym | ganze Zahl | FALSCH | keiner | Pakettypen: 9 Dynamisches Datenverkehrspaket für Privatkunden, 11 Dynamisches IP-Paket für Privatkunden, 14 Statisches IP-Paket für Rechenzentren, 25 Statisches IP-Paket für Privatkunden |
Aufzählungswert
| Eigentum | Wert |
|---|---|
| anonym | 9 |
| anonym | 11 |
| anonym | 14 |
| anonym | 25 |
Antwortcode
200
Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel
Eigentum
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| anonym | ganze Zahl | FALSCH | keiner | Statuscodes: 200 Erfolg, 3 Ungültiger App-Schlüssel |
Erfolgsantwort
{
"Code": 0,
„message“: „操作成功“,
"Daten": {}
}
Eigentum
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| code | ganze Zahl | FALSCH | keiner | keiner | |
| Nachricht | Zeichenkette | FALSCH | keiner | keiner | |
| Daten | Objekt | FALSCH | keiner | keiner |
Befehl
{
"id": 0,
"trade_no": "string",
"out_trade_no": "string",
"product_id": 0,
"product_type": 0,
"Betrag": 0,
"unit_price": 0,1,
"Gesamtgebühr": 0,1,
"Warengebühr": 0,1,
"pay_fee": 0,1,
"discount_fee": 0,1,
"Bearbeitungsgebühr": 0,1,
"Rückerstattungsgebühr": 0,1,
"pm_id": 0,
"pm_title": "Zeichenkette",
"pm_logo": "Zeichenkette",
"Status": 0,
"title": "string",
"detail": "string",
"region_desc": "Zeichenkette",
"pay_at": "2019-08-24T14:15:22Z",
"pay_timestamp": 0,
"created_at": "2019-08-24T14:15:22Z",
"pay_fee_status": 0,
"Rechnung": {
"Name": "Zeichenkette",
"org_name": "string",
"first_name": "string",
"Nachname": "Zeichenkette",
"Telefon": "Zeichenkette",
"E-Mail": "user@example.com",
"role_type": 0,
"vat_id": "Zeichenkette",
"address_country": "string",
"address_city": "string",
"address_line1": "string",
"address_line2": "string",
"address_postal_code": "string"
}
}
Eigentum
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| Ausweis | ganze Zahl | FALSCH | keiner | Bestellnummer | |
| Handelsnummer | Zeichenkette | FALSCH | keiner | Interne Auftragsnummer | |
| out_trade_no | Zeichenkette | FALSCH | keiner | Externe Bestellnummer | |
| Produkt-ID | ganze Zahl | FALSCH | keiner | Paket-ID | |
| Produkttyp | ganze Zahl | FALSCH | keiner | Die Verpackungsarten sind in der Produktartenaufzählung aufgeführt. | |
| Menge | ganze Zahl | FALSCH | keiner | Kaufmenge | |
| Einzelpreis | Zahl(Gleitkommazahl) | FALSCH | keiner | Stückpreis | |
| Gesamtgebühr | Zahl(Gleitkommazahl) | FALSCH | keiner | Gesamtbestellpreis (ohne Rabatte, inklusive Bearbeitungsgebühren) | |
| Warengebühr | Zahl(Gleitkommazahl) | FALSCH | keiner | Produktpreis (einschließlich Rabatte, ohne Bearbeitungsgebühren) | |
| Gebühr bezahlen | Zahl(Gleitkommazahl) | FALSCH | keiner | Tatsächlicher Zahlungsbetrag (einschließlich Rabatte und Bearbeitungsgebühren) | |
| Rabattgebühr | Zahl(Gleitkommazahl) | FALSCH | keiner | Rabattbetrag | |
| Bearbeitungsgebühr | Zahl(Gleitkommazahl) | FALSCH | keiner | Bearbeitungsgebühr | |
| Rückerstattungsgebühr | Zahl(Gleitkommazahl) | FALSCH | keiner | Rückerstattungsbetrag | |
| pm_id | ganze Zahl | FALSCH | keiner | 支付方式ID(来自 /ep/paid/list) | |
| pm_title | Zeichenkette | FALSCH | keiner | Name der Zahlungsmethode | |
| pm_logo | Zeichenkette | FALSCH | keiner | URL des Logos der Zahlungsmethode | |
| status | ganze Zahl | FALSCH | keiner | Bestellstatus | |
| Titel | Zeichenkette | FALSCH | keiner | Pakettitel | |
| detail | Zeichenkette | FALSCH | keiner | Paketbeschreibung | |
| region_desc | Zeichenkette | FALSCH | keiner | Regionale Spezifikationen | |
| pay_at | Zeichenkette (Datum-Uhrzeit) | FALSCH | keiner | Zahlungszeitpunkt | |
| Zahlungszeitstempel | ganze Zahl | FALSCH | keiner | Zahlungszeitstempel | |
| erstellt am | Zeichenkette (Datum-Uhrzeit) | FALSCH | keiner | Entstehungszeit | |
| Zahlungsstatus | ganze Zahl | FALSCH | keiner | Long/Short-Positionsstatus: 0 Normal, 1 Long-Position (Überzahlung), 2 Short-Position | |
| Rechnung | Objekt | FALSCH | keiner | Rechnungsinformationen (Wert nur bei Online-Zahlungen) | |
| " Name | Zeichenkette | FALSCH | keiner | Vollständiger Name | |
| » org_name | Zeichenkette | FALSCH | keiner | Name der Firma | |
| » Vorname | Zeichenkette | FALSCH | keiner | keiner | |
| » Nachname | Zeichenkette | FALSCH | keiner | keiner | |
| " Telefon | Zeichenkette | FALSCH | keiner | keiner | |
| string(email) | FALSCH | keiner | keiner | ||
| » Rollentyp | ganze Zahl | FALSCH | keiner | 1 Person, 2 Unternehmen | |
| » Umsatzsteuer-ID | Zeichenkette | FALSCH | keiner | Steuer-ID | |
| » address_country | Zeichenkette | FALSCH | keiner | keiner | |
| » address_city | Zeichenkette | FALSCH | keiner | keiner | |
| » address_line1 | Zeichenkette | FALSCH | keiner | keiner | |
| » address_line2 | Zeichenkette | FALSCH | keiner | keiner | |
| » Adresse_Postleitzahl | Zeichenkette | FALSCH | keiner | keiner |
OrderCheckResult
{
"product_id": 0,
"Betrag": 0,
"discount_fee": 0,1,
"Gesamtgebühr": 0,1,
"pay_fee": 0,1,
"product_type": 0,
"title": "string",
"detail": "string",
"ip_result": [
{
"ip": "Zeichenkette",
"Preis": 0,1,
"country_code": "string",
"current_time": "2019-08-24T14:15:22Z",
"renewal_time": "2019-08-24T14:15:22Z",
"Land": {
"name_zh_cn": "Zeichenkette",
"flag": "string",
"square_flag": "string"
}
}
]
}
Ergebnisse der Vorabinspektion der Bestellung
Eigentum
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| Produkt-ID | ganze Zahl | FALSCH | keiner | Paket-ID | |
| Menge | ganze Zahl | FALSCH | keiner | Menge | |
| Rabattgebühr | Zahl(Gleitkommazahl) | FALSCH | keiner | Rabattbetrag | |
| Gesamtgebühr | Zahl(Gleitkommazahl) | FALSCH | keiner | Gesamtbestellwert | |
| Gebühr bezahlen | Zahl(Gleitkommazahl) | FALSCH | keiner | Tatsächlich gezahlter Betrag | |
| Produkttyp | ganze Zahl | FALSCH | keiner | Verpackungsarten | |
| Titel | Zeichenkette | FALSCH | keiner | Pakettitel | |
| detail | Zeichenkette | FALSCH | keiner | Paketbeschreibung | |
| ip_result | [Objekt] | FALSCH | keiner | Ergebnisse der IP-Massenerneuerung (werden nur bei der Erneuerung von IPs zurückgegeben) | |
| » ip | Zeichenkette | FALSCH | keiner | keiner | |
| " Preis | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| » Ländercode | Zeichenkette | FALSCH | keiner | keiner | |
| » aktuelle_zeit | Zeichenkette (Datum-Uhrzeit) | FALSCH | keiner | keiner | |
| » Erneuerungszeit | Zeichenkette (Datum-Uhrzeit) | FALSCH | keiner | keiner | |
| " Land | Objekt | FALSCH | keiner | keiner | |
| »» name_zh_cn | Zeichenkette | FALSCH | keiner | keiner | |
| »» Flaggen | Zeichenkette | FALSCH | keiner | URL für kreisförmige Flaggen | |
| »» Square Flag | Zeichenkette | FALSCH | keiner | Square Flag URL |
Produkt
{
"id": 0,
"title": "string",
"type": 0,
"show_type": 0,
"status": 0,
"price": 0.1,
"usd_price": 0.1,
"price_hkd": 0.1,
"original_price": 0.1,
"original_usd_price": 0.1,
"original_price_hkd": 0.1,
"local_price": 0.1,
"local_original_price": 0.1,
"preferred_currency": "string",
"support_currencies": "string",
"flow_value": 0.1,
"flow_give": 0.1,
"balance_give": 0.1,
"balance_value": 0.1,
"time_validity": 0.1,
"time_price": 0.1,
"time_days": 0,
"tip1": "string",
"tip2": "string",
"introduce": [
"string"
],
"region_list_id": 0,
"renew_product_list": "string",
"parent_product_type": 0,
"total_count": 0,
"remain_count": 0,
"extension_of_time_days": [
0
],
"time_days_price_rate": 0.1,
"desc": {
"subtitle": "string",
"flow_value": 0.1,
"flow_give": 0.1,
"balance_give": 0.1,
"time_validity": 0.1,
"time_price": 0.1,
"tip1": "string",
"tip2": "string",
"introduce": [
"string"
]
},
"sku": {
"bandwidth_list": [
{
"id": 0,
"value": 0,
"price": 0.1,
"price_usd": 0.1,
"price_hkd": 0.1
}
],
"duration_list": [
{
"id": 0,
"value": 0,
"price": 0.1,
"price_usd": 0.1,
"price_hkd": 0.1
}
],
"concurrency_list": [
{
"id": 0,
"value": 0,
"price": 0.1,
"price_usd": 0.1,
"price_hkd": 0.1
}
]
}
}
Eigentum
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| Ausweis | ganze Zahl | FALSCH | keiner | Paket-ID | |
| Titel | Zeichenkette | FALSCH | keiner | Haupttitel des Pakets | |
| Typ | ganze Zahl | FALSCH | keiner | Verpackungsarten | |
| show_type | ganze Zahl | FALSCH | keiner | Anzeigetypen: 1. Standard; 2. Hochwertige Empfehlung; 3. Nicht zum Kauf verfügbar (Anpassung erforderlich); 4. Testversion. | |
| status | ganze Zahl | FALSCH | keiner | Status: 1 gelistet, 0 aus der Liste entfernt | |
| Preis | Zahl(Gleitkommazahl) | FALSCH | keiner | RMB-Preis | |
| USD-Preis | Zahl(Gleitkommazahl) | FALSCH | keiner | US-Dollar-Preis | |
| Preis_HKD | Zahl(Gleitkommazahl) | FALSCH | keiner | Hongkong-Dollar-Preis | |
| Originalpreis | Zahl(Gleitkommazahl) | FALSCH | keiner | Originalpreis (CNY) | |
| Originalpreis in USD | Zahl(Gleitkommazahl) | FALSCH | keiner | Originalpreis (USD) | |
| original_price_hkd | Zahl(Gleitkommazahl) | FALSCH | keiner | Originalpreis (HKD) | |
| lokaler Preis | Zahl(Gleitkommazahl) | FALSCH | keiner | Lokalisierte Preisgestaltung (abhängig von der bevorzugten Währung) | |
| lokaler Originalpreis | Zahl(Gleitkommazahl) | FALSCH | keiner | Lokalisierter Originalpreis (abhängig von der bevorzugten Währung) | |
| bevorzugte Währung | Zeichenkette | FALSCH | keiner | Empfohlene Anzeigewährung, z. B. USD/CNY/HKD | |
| unterstützte Währungen | Zeichenkette | FALSCH | keiner | Unterstützte Währungen, durch Komma getrennt, z. B. USD, CNY | |
| Flusswert | Zahl(Gleitkommazahl) | FALSCH | keiner | Standardmäßiges Datenvolumen (GB) für diesen Datentarif | |
| flow_give | Zahl(Gleitkommazahl) | FALSCH | keiner | Kostenloses Datenvolumen (GB) | |
| Balance geben | Zahl(Gleitkommazahl) | FALSCH | keiner | Bonusbetrag für die Aufladung des Guthabens | |
| Balancewert | Zahl(Gleitkommazahl) | FALSCH | keiner | Aufladebetrag | |
| Gültigkeitsdauer | Zahl(Gleitkommazahl) | FALSCH | keiner | Standardgültigkeitszeitraum für Pauschalangebote | |
| Zeitpreis | Zahl(Gleitkommazahl) | FALSCH | keiner | Preis pro IP für Paketangebote | |
| Zeit_Tage | ganze Zahl | FALSCH | keiner | Gültigkeitsdauer in Tagen, z. B. 30/90/180/365 | |
| Tipp 1 | Zeichenkette | FALSCH | keiner | Tag-Beschreibung 1 | |
| Tipp 2 | Zeichenkette | FALSCH | keiner | Tag-Beschreibung 2 | |
| eingeben | [Zeichenkette] | FALSCH | keiner | Liste der Textbeschreibungen | |
| region_list_id | ganze Zahl | FALSCH | keiner | Regions-ID | |
| Produktliste erneuern | Zeichenkette | FALSCH | keiner | Liste der IDs der erneuerbaren Paketangebote (durch Kommas getrennt) | |
| übergeordneter Produkttyp | ganze Zahl | FALSCH | keiner | Typ des übergeordneten Pakets (gültig, wenn Typ=19): 14 oder 25 | |
| Gesamtanzahl | ganze Zahl | FALSCH | keiner | Gesamtbestand, 0 bedeutet kein Limit | |
| Restanzahl | ganze Zahl | FALSCH | keiner | Restbestand | |
| Verlängerung der Frist in Tagen | [ganze Zahl] | FALSCH | keiner | Die Liste der Dauermultiplikatoren ist leer oder enthält nur 1, was darauf hindeutet, dass sie nicht unterstützt wird. | |
| Zeit_Tage_Preis_Rate | Zahl(Gleitkommazahl) | FALSCH | keiner | Laufzeitabhängiger Preisfaktor, Preis × (1 + (Vielfaches - 1) × Zinssatz) | |
| Ich gehe. | Objekt | FALSCH | keiner | Informationen zur Paketbeschreibung | |
| » Untertitel | Zeichenkette | FALSCH | keiner | Untertitel | |
| » flow_value | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| » flow_give | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| » Balance geben | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| » Gültigkeitsdauer | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| » Zeitpreis | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| » Typ1 | Zeichenkette | FALSCH | keiner | keiner | |
| » Tipp 2 | Zeichenkette | FALSCH | keiner | keiner | |
| " einführen | [Zeichenkette] | FALSCH | keiner | keiner | |
| Artikelnummer | Objekt | FALSCH | keiner | Spezifikationsparameter (werden zurückgegeben, wenn Typ=11) | |
| » Bandbreitenliste | [Objekt] | FALSCH | keiner | Liste der Bandbreitenspezifikationen | |
| "" Ausweis | ganze Zahl | FALSCH | keiner | keiner | |
| "" Wert | ganze Zahl | FALSCH | keiner | Bandbreitenwert (Mbps) | |
| "" Preis | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| »» Preis_USD | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| »» price_hkd | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| » duration_list | [Objekt] | FALSCH | keiner | Liste der Dauerspezifikationen | |
| "" Ausweis | ganze Zahl | FALSCH | keiner | keiner | |
| "" Wert | ganze Zahl | FALSCH | keiner | Dauer (Tage) | |
| "" Preis | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| »» Preis_USD | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| »» price_hkd | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| » concurrency_list | [Objekt] | FALSCH | keiner | Liste der Parallelitätsspezifikationen | |
| "" Ausweis | ganze Zahl | FALSCH | keiner | keiner | |
| "" Wert | ganze Zahl | FALSCH | keiner | Gleichzeitigkeit | |
| "" Preis | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| »» Preis_USD | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner | |
| »» price_hkd | Zahl(Gleitkommazahl) | FALSCH | keiner | keiner |
Pagination
{
"gesamt": 0,
"page_no": 0,
"page_size": 0,
"total_pages": 0
}
Eigentum
| Name | Typ | Erforderlich | Zwang | Chinesischer Name | veranschaulichen |
|---|---|---|---|---|---|
| gesamt | ganze Zahl | FALSCH | keiner | keiner | |
| Seite_Nr. | ganze Zahl | FALSCH | keiner | keiner | |
| Seitengröße | ganze Zahl | FALSCH | keiner | keiner | |
| Gesamtseiten | ganze Zahl | FALSCH | keiner | keiner |