OpenAPIOpenAPI
  • English
  • Español
  • Français
  • 繁體中文
  • Indonesia
  • हिंदी
  • Italiano
  • 日本語
  • 한국인
  • عربي
  • Nederlands
  • Filipino
  • Русский
  • Svenska
  • Tiếng Việt
  • English
  • Español
  • Français
  • 繁體中文
  • Indonesia
  • हिंदी
  • Italiano
  • 日本語
  • 한국인
  • عربي
  • Nederlands
  • Filipino
  • Русский
  • Svenska
  • Tiếng Việt
  • OpenAPI

OpenAPI

app_key Autentiseringsnyckeln hittar du på din personliga sida efter inloggning.

Förvara nyckeln säkert, nyckeln har administratörsbehörighet till ditt konto.

Bas-URL:er:

Autentisering

Hantering av proxykonton

Hämta lista över proxykonton

GET /openapi/whitelist-account/list

Returnera exempel

200 Svar

{
	"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
			}
		]
	}
}

Returnera resultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran lyckadesInline

Returnerad datastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» coderesponseCodefalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig
» msgsträngfalsktingenStatusmeddelande
» dataobjektfalsktingeningen
»» lista[objekt]falsktingeningen
»»» idheltalfalsktingenKontonummer
»»» användarnamnsträngfalsktingetProxykontonamn
»»» lösenordsträngfalsktingenProxy-kontolösenord
»»» skapad_datumsträngfalsktingenTilläggstid
»»» anmärkningsträngfalsktingenAnmärkningar
»»» product_typeproductTypesfalsktingenPakettyp, 9 Dynamiskt hem-datatrafikpaket, 11 Dynamisk hem-IP, 14 Statisk datacenter-IP, 25 Statisk hem-IP
»»» usage_flowheltalfalsktingenAnvänd datatrafik, enhet: KB
»»» limit_flowheltalfalsktingenAnpassat trafikstopp: enhet GB, max 102400, 0 obegränsat
»»» statusheltalfalskingenAktiverad status: 1 aktiverad, 0 inaktiverad

Enumvärden

EgenskaperVärde
product_type9
product_type11
product_type14
product_type25

POST Lägg till ett proxy-konto.

POST /openapi/whitelist-account/add

Body Begär parametrar

{
	"app_key": "stringstringstringstringstringst",
	"accounts": "user01:pass,user02:pass,user03:pass",
	"remark": "",
	"product_type": 9
}

Begär parametrar

NamnPlatsTypObligatoriskBeskrivning
bodybodyobjektNejingen
» app_keykroppsträngNejAuktoriseringsnyckel
» kontonkroppsträngNejKontolösenord, vänligen fyll i enligt formatet username:password. Kontonamn och lösenord stöder endast siffror och bokstäver, och inga specialtecken eller mellanslag är tillåtna. Använd kolon för att separera kontonamn och lösenord. Stöder massläggning, separera proxykonton med engelska kommatecken (,).
» remarkbodystringNejBeskrivning av ombudskonto
» product_typebodyproductTypesNejPakettyp, 9 Dynamisk bostads-datatrafikpaket, 11 Dynamisk bostads-IP, 14 Statisk datacenter-IP, 25 Statisk bostads-IP

Enum-värde

AttributVärde
» product_type9
» product_type11
» product_type14
» product_type25

Exempel på svar

200 Response

{
	"code": 200,
	"msg": "string",
	"data": null
}

Returresultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran lyckadesInline

Returnerad datastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» codeheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» meddelandesträngfalsktingenStatusmeddelande
» datanullfalseingeningen

POST Ta bort proxy-konto

POST /openapi/whitelist-account/delete

Observera att radering inte kan återställas och att använd datatrafik etc. inte kan efterfrågas. Raderingen tar cirka 5 minuter, under vilken tid avgifter fortfarande kan uppstå.

Body-förfrågningsparametrar

{
	"app_key": "stringstringstringstringstringst",
	"accounts": "user01,user02"
}

Förfrågningsparametrar

NamnPlaceringTypObligatoriskBeskrivning
kroppkroppobjektNejingen
» app_keykroppsträngNejAuktoriseringsnyckel
» accountsbodysträngNejProxykonto, stöder endast siffror och bokstäver. Stöder batchoperationer, engelska kommatecken (,) separerar proxykonton

Exempel på retur

200 Svar

{
	"code": 200,
	"msg": "string",
	"data": null
}

Returresultat

StatuskodStatuskodens betydelseFörklaringDatamodell
200OKBegäran lyckadesInline

Returdatastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» kodheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» meddelandesträngfalsktingenStatusmeddelande
» datanullfalseingeningen

POST inaktiverar proxykonton

POST /openapi/whitelist-account/disable

Inaktiveringen har en väntetid på cirka 5 minuter, under vilken tid avgifter fortfarande kan uppstå.

Body-begäransparametrar

{
	"app_key": "stringstringstringstringstringst",
	"accounts": "user01,user02"
}

Begäransparametrar

NamnPlatsTypObligatoriskBeskrivning
bodybodyobjektNejingen
» app_keybodystringNejAuktoriseringsnyckel
» accountsbodysträngNejProxykonto, stöder endast siffror och bokstäver. Stöder batchoperationer, engelskt kommatecken (,) för att separera proxykonton

Exempel på retur

200 Svar

{
	"code": 200,
	"msg": "string",
	"data": null
}

Returresultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran lyckadInline

Returdatastruktur

Statuskod 200

NamnTypObligatoriskBegränsningarKinesiskt namnBeskrivning
» kodheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» meddelandesträngfalsktingenStatusmeddelande
» datanullfalsktingeningen

POST aktivera proxykonto

POST /openapi/whitelist-account/enable

Body-förfrågningsparametrar

{
	"app_key": "stringstringstringstringstringst",
	"accounts": "user01,user02"
}

Förfrågningsparametrar

NamnPlaceringTypObligatoriskBeskrivning
kroppkroppobjektNejingen
» app_keybodystringNejAuktoriseringsnyckel
» accountsbodystringNejProxy-konto, stöder endast siffror och bokstäver. Stöder batchoperationer, engelska kommatecken (,) separerar proxy-konton

Returnera exempel

200 Response

{
	"code": 200,
	"msg": "string",
	"data": null
}

Resultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran lyckadInline

Datastruktur för retur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» kodheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» meddelandesträngfalsktingenStatusmeddelande
» datanullfalsktingeningen

POST Ändra lösenord för proxykonto

POST /openapi/whitelist-account/change-password

Observera att det finns en väntetid på 5 minuter efter ändringen, under vilken det gamla lösenordet fortfarande kan användas.

Body-förfrågningsparametrar

{
	"app_key": "stringstringstringstringstringst",
	"account": "user",
	"password": "pass"
}

Förfrågningsparametrar

NamnPlatsTypObligatoriskBeskrivning
bodybodyobjektNejingen
» app_keykroppsträngNejAuktoriseringsnyckel
» accountkroppsträngNejProxy-konto, stöder endast siffror och bokstäver.
» lösenordkroppsträngNejNytt lösenord för ombudskonto, stöder endast siffror och bokstäver.

Exempel på retur

200 Svar

{
	"code": 200,
	"msg": "string",
	"data": null
}

Returresultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran lyckadesInline

Returnera datastruktur

Statuskod 200

NamnTypKrävsBegränsningKinesiskt namnBeskrivning
» kodheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» msgsträngfalsktingenStatusmeddelande
» datanullfalseingetingen

POST Ändra agentkontots kommentar

POST /openapi/whitelist-account/change-remark

Body-förfrågningsparametrar

{
	"app_key": "stringstringstringstringstringst",
	"account": "user",
	"remark": ""
}

Begär parametrar

NamnPlatsTypObligatoriskBeskrivning
bodybodyobjektNejingen
» app_keykroppsträngNejAuktoriseringsnyckel
» kontobodystringNejAgentkonton stöder endast siffror och bokstäver.
» anmärkningbodystringNejNy anteckning för ombudskonto, max 32 kinesiska tecken eller 64 engelska tecken.

Exempel på svar

200 Response

{
	"code": 200,
	"msg": "string",
	"data": null
}

Resultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran omInline

Returnerad datastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» codeheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» meddelandesträngfalsktingenStatusmeddelande
» datanullfalseingeningen

POST Ändra trafikgräns för proxykonto

POST /openapi/whitelist-account/change-limit

Observera att trafikstatistik kan ha en fördröjning på upp till 5 minuter, vilket innebär att den faktiska förbrukade trafiken kan överstiga denna gräns.

Body-förfrågningsparametrar

{
	"app_key": "stringstringstringstringstringst",
	"account": "user",
	"limit": 0
}

Förfrågningsparametrar

NamnPlatsTypObligatoriskBeskrivning
kroppkroppobjektNejingen
» app_keykroppsträngNejAuktoriseringsnyckel
» accountbodysträngNejProxykonto, stöder endast siffror och bokstäver.
» limitkroppheltalNejTrafikbegränsning, enhet: GB, 0 betyder ingen övre gräns

Returnera exempel

200 Svar

{
	"code": 200,
	"msg": "string",
	"data": null
}

Returnera resultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran lyckadInline

Returnerad datastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» codeheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 konto ej verifierat med riktigt namn
» meddelandesträngfalsktingenStatusmeddelande
» datanullfalseingeningen

Söka i trafikloggar

GET Användning av datatrafik summerad per dag

GET /openapi/user-usage-flow/total

Begär parametrar

NamnPlatsTypObligatoriskBeskrivning
app_keyquerysträng(lösenord)JaAutentiseringsnyckel
start_timefrågasträng(Y-m-d H:i:s)NejStarttid, kan vara exakt på sekunden. Observera att loggningen har en fördröjning på upp till 5 minuter. Standard är inom 7 dagar.
SluttidFrågasträng(Y-m-d H:i:s)NejTidsgräns, kan anges med precision ner till sekunden. Observera att loggningen kan ha en fördröjning på upp till 5 minuter. Standard är aktuell tid.
användarnamnfrågasträngNejUnderkontonamn, som standard frågas alla konton, du kan ange ett underkonto. Observera att om du har lagt till underkonton med samma namn kommer denna fråga att returnera alla användningsposter för agentkonton med samma namn.
product_typequerynummerNejPakettyp

Returexempel

200 Svar

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			{
				"day": "2022-08-01",
				"flow": 0
			}
		]
	}
}

Returresultat

StatuskodStatuskodens betydelseFörklaringDatamodell
200OKBegäran lyckadesInline

Returdatastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» kodheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» msgstringfalseingenStatusmeddelande
» dataobjektfalsktingeningen
»» lista[objekt]falsktingeningen
»»» dagsträngfalsktingenDatum
»»» flödeheltalfalsktingenFörbrukad datamängd, enhet KB

Paketförfrågan

GET Lista över köpta paket

GET /openapi/user-product/list

Begär parametrar

NamnPlatsTypObligatoriskBeskrivning
app_keyquerystring(password)JaAutentiseringsnyckel
trade_nofrågasträngNejOrdernummer, ange fullständigt ordernummer. Stöder inte fuzzy-sökning.
sidafråganummerNejSidindelning, standard: 1
storlekfråganummerNejAntal objekt per sida, standard: 20
product_typequerynummerNejPakettyp

Returexempel

200 Svar

{
	"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
	}
}

Returresultat

StatuskodStatuskodens betydelseFörklaringDatamodell
200OKBegäran lyckadesInline

Returdatastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» kodheltalfalsktingetStatuskod, 200 lyckades, 3 app_key ogiltig, 156 konto ej verifierat med BankID
» msgstringfalseingenStatusmeddelande
» dataobjektfalsktingeningen
»» lista[objekt]falsktingeningen
»»» idheltalfalsktingenPaketnummer
»»» created_atstringfalseingenPaketets aktiveringstid
»»» expired_atsträngfalsktingenPaketets utgångsdatum, trafiken kan inte användas efter utgången.
»»» product_typeproductTypesfalsenonePakettyper, 9 Dynamisk bostads-datatrafikpaket, 11 Dynamisk bostads-IP, 14 Statisk datacenter-IP, 25 Statisk bostads-IP
»»» trade_nostringfalsenoneOrderns transaktions-ID
»»» orderobjektfalsktingeningen
»»»» created_atstringfalseingenBeställningens skapelsedatum
»»»» pay_atstringfalseingenTidpunkt för orderns betalning
»»»» titelsträngfalsktingenOrderbeskrivning
»» sidaheltalfalsktingenAktuell sidindelning
»» page_sizeheltalfalsktingenSidstorlek
»» total_countheltalfalsktingenTotalt antal poster
»» total_pageheltalfalsktingenTotalt antal sidor

Enumvärde

EgenskapVärde
product_type9
produkttyp11
produkttyp14
produkttyp25

IP-extrahering

GET Hämta IP

GET /openapi/ip/v3

Begär parametrar

NamnPlatsTypObligatoriskBeskrivning
app_keyfrågasträng(lösenord)NejÅtkomstnyckel
ccfrågasträngNejLand eller region
statfrågasträngNejLän eller stat
OrtfrågasträngNejStad
formatfrågasträngNejHämta format
lbquerystringNejAvgränsare, endast giltigt för textformat
numquerynumberNejExtrahera antal
lifequerynummerNejBehållningsperiod - minuter
epfrågasträngNejProxy-nätverk

Returnera exempel

200 Svar

{
	"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"
			]
		]
	}
}

Returnera resultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran lyckadInline

Returnerad datastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» codeheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» msgstringfalseingenStatusmeddelande
» dataobjektfalsktingeningen
»» lista[någon]falsktingeningen

GET Stadslista

GET /openapi/ip/dynamic-citys

Exempel på svar

200 Svar

{
	"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
					}
				]
			}
		]
	}
}

Returresultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran omInline

Returdatastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» codeheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» meddelandesträngfalsktingenStatusmeddelande
» dataobjektfalsktingeningen
»» lista[objekt]falsktingenlista
»»» name_zh_cnsträngfalsktingenNamn på land eller region
»»» name_ensträngfalsktingenLand eller regionnamn
»»» continent_codestringfalsktingenKontinentkod
»»» country_codesträngfalsktingenLandskod eller regionkod
»»» objekt[objekt]falsktingenLän eller stat
»»»» stadsträngfalsktingenStadsnamn
»»»» statestringfalseingenProvins- eller delstatsnamnskod
»»»» continent_codesträngfalsktingenKontinentkod
»»»» country_codesträngfalsktingenLandskod eller regionkod

GET Stadssökning

GET /openapi/ip/dynamic-citys/search

Förfrågningsparametrar

NamnPlaceringTypObligatoriskBeskrivning
landskodfrågasträngärLandskod eller regionkod
statfrågasträngJaStat eller provinskod

Exempel på retur

200 Response

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": ["string"]
	}
}

Resultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran omInline

Returnerad datastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» codeheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 konto ej verifierat med riktigt namn
» meddelandesträngfalsktingenStatusmeddelande
» dataobjektfalsktingeningen
»» lista[sträng]falsktingenLista

Hämta lista över delstater

GET /openapi/ip/dynamic-states

Exempel på svar

200 Svar

{
	"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
					}
				]
			}
		]
	}
}

Returresultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran omInline

Returnera datastruktur

Statuskod 200

NamnTypKrävsBegränsningKinesiskt namnBeskrivning
» kodheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot är inte verifierat med riktigt namn
» msgsträngfalsktingenStatusmeddelande
» dataobjektfalseingeningen
»» lista[objekt]falsktingenLista
»»» name_zh_cnsträngfalsktingenNamn på land eller region
»»» name_ensträngfalsktingenNamn på land eller region
»»» continent_codesträngfalsktingenKontinentkod
»»» country_codesträngfalsktingenLandskod eller regionkod
»»» objekt[objekt]falsktingenLän eller stat
»»»» statsträngfalsktingenKod för provins eller delstat
»»»» continent_codesträngfalsktingenKontinentkod
»»»» country_codesträngfalsktingenLandskod

GET Sökning av delstat/provins

GET /openapi/ip/dynamic-states/search

Begär parametrar

NamnPlatsTypObligatoriskBeskrivning
country_codequerysträngärLand eller regionkod

Returexempel

200 Svar

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": ["string"]
	}
}

Returresultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKBegäran lyckadInline

Returnerad datastruktur

Statuskod 200

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
» kodheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig, 156 kontot inte verifierat med BankID
» msgstringfalsktingenStatusmeddelande
» dataobjektfalsktingeningen
»» lista[sträng]falsktingenLista

GET Hämta lista över statiska IP-adresser

GET /ip/get-static-ip

Begär parametrar

NamnPlatsTypObligatoriskFörklaring
landskodfrågasträngNejLandskod
product_typequerynummerNejProdukttyp, 25: Statisk bostads-IP, 14: Datacenter-IP
trade_nofrågasträngNejFiltrera IP-adresser efter ordernummer
sidafråganummerNejSidnummer
storlekfråganummerNejAntal per sida
statusqueryNummerNejStatus, 1: Giltig, 2: Ogiltig, 3: Snart utgången, 4: Underhåll pågår

Enumvärde

AttributVärde
product_type14
product_type25
status1
status2
status3
status4

Returnera exempel

200 Svar

{}

Returnera resultat

StatuskodStatuskodens betydelseBeskrivningDatamodell
200OKingenInline

Returnera datastruktur

Datamodell

productTypes

9

Pakettyper, 9 Dynamiska bostads-IP-paket, 11 Dynamiska bostads-IP, 14 Statiska datacenter-IP, 25 Statiska bostads-IP

Attribut

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
anonymheltalfalsktingenPakettyper, 9 Dynamiska bostads-datatrafikpaket, 11 Dynamiska bostads-IP, 14 Statiska datacenter-IP, 25 Statiska bostads-IP

Enum-värden

AttributVärde
anonym9
anonym11
anonym14
anonym25

apiKey

null

Autentiseringsnyckel

Attribut

Ingen

responseCode

200

Statuskod, 200 lyckades, 3 app_key ogiltig

Egenskap

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
anonymousheltalfalsktingenStatuskod, 200 lyckades, 3 app_key ogiltig

responseMsg

"success"

svarsmeddelande

Attribut

NamnTypObligatoriskBegränsningKinesiskt namnBeskrivning
anonymsträngfalsktingensvarsmeddelande
Last Updated:: 2025-10-24 15:13
Contributors: LinWu