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

La chiave di autenticazione app_key può essere visualizzata nella homepage del centro personale dopo aver effettuato l'accesso.

Conserva le chiavi in un luogo sicuro, poiché forniscono privilegi di amministratore per il tuo account.

URL di base:

Autenticazione

Gestione account proxy

GET Elenca account proxy

GET /openapi/whitelist-account/list

Esempio di risposta

Risposta 200

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			{
				"id": 0,
				"username": "string",
				"password": "string",
				"created_at": "string",
				"remark": "string",
				"product_type": 9,
				"usage_flow": 0,
				"limit_flow": 102400,
				"status": 0
			}
		]
	}
}

Risultato restituito

Codice di statoSignificato del codice di statoDescrizioneModello di dati
200OKRichiesta riuscitaIn linea

Struttura dei dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseSpiegazione
» coderesponseCodefalsenessunoCodice di stato, 200 Successo, 3 app_key non valida
» msgstringafalsonessunoMessaggio di stato
» datioggettofalsonessunonessuno
»» elenco[oggetto]falsonessunonessuno
»»» idnumero interofalsonessunoID account
»»» nome utentestringafalsonessunoNome account proxy
»»» passwordstringafalsonessunoPassword account proxy
»»» created_atstringafalsenessunoAggiungi tempo
»»» remarkstringafalsonessunoNote
»»» product_typeproductTypesfalsenessunoTipo di pacchetto, 9 Pacchetto traffico residenziale dinamico, 11 IP residenziale dinamico, 14 IP statico del data center, 25 IP residenziale statico
»»» usage_flowinterofalsonessunoTraffico utilizzato, unità: KB
»»» limit_flowinterofalsonessunoLimite massimo di traffico personalizzato: unità GB, massimo 102400, 0 per illimitato
»»» statointerofalsonessunoStato di abilitazione: 1 abilitato, 0 disabilitato

Valori di enumerazione

AttributoValore
product_type9
product_type11
product_type14
product_type25

POST aggiunge un account proxy.

POST /openapi/whitelist-account/add

Parametri della richiesta nel Body

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

Parametri di richiesta

NomePosizioneTipoObbligatorioDescrizione
bodybodyoggettoNonessuno
» app_keycorpostringaNoChiave di autorizzazione
» accountbodystringNoPassword dell'account, si prega di compilare nel formato username:password, l'account e la password supportano solo numeri e lettere, è vietato inserire simboli speciali o spazi, i due campi sono separati da due punti. Supporta l'aggiunta in batch, account proxy separati da virgole inglesi (,).
» remarkbodystringNoDescrizione account agente
» product_typebodyproductTypesNoTipo di pacchetto, 9 Pacchetto traffico residenziale dinamico, 11 IP residenziale dinamico, 14 IP datacenter statico, 25 IP residenziale statico

Valore enumerato

AttributoValore
» product_type9
» product_type11
» product_type14
» product_type25

Esempio di risposta

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoSpiegazioneModello di dati
200OKRichiesta riuscitaInline

Struttura dei dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseDescrizione
» codeintegerfalsenoneCodice di stato, 200 Successo, 3 app_key non valida, 156 Account non autenticato
» msgstringafalsonessunoMessaggio di stato
» datinullfalsenessunonessuno

POST Elimina account proxy

POST /openapi/whitelist-account/delete

Attenzione: l'eliminazione è irreversibile e il traffico dati utilizzato non può essere recuperato. L'eliminazione richiede circa 5 minuti e potrebbero essere addebitati costi durante questo periodo.

Parametri della richiesta Body

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

Parametri di richiesta

NomePosizioneTipoObbligatorioDescrizione
corpocorpooggettoNonessuno
» app_keybodystringaNoChiave di autorizzazione
» accountsbodystringaNoAccount proxy, supporta solo numeri e lettere. Supporta operazioni batch, account proxy separati da virgole inglesi (,)

Esempio di ritorno

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoSpiegazioneModello di dati
200OKRichiedi comeInline

Struttura dati restituita

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseDescrizione
» codiceinterofalsonessunoCodice di stato, 200 Successo, 3 app_key non valido, 156 Account non autenticato con nome reale
» msgstringafalsenessunoMessaggio di stato
» datinullfalsonessunonessuno

POST disabilita gli account proxy

POST /openapi/whitelist-account/disable

La disabilitazione ha un tempo di attesa di circa 5 minuti, durante i quali potrebbero essere ancora generati dei costi.

Parametri del body della richiesta

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

Parametri della richiesta

NomePosizioneTipoObbligatorioSpiegazione
corpocorpooggettoNonessuno
» app_keycorpostringaNoChiave di autorizzazione
» accountscorpostringaNoAccount proxy, supporta solo numeri e lettere. Supporta operazioni batch, account proxy separati da virgole inglesi (,)

Esempio di risposta

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoDescrizioneModello di dati
200OKRichiesta di completamentoIn linea

Struttura dei dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseSpiegazione
» codiceinterofalsonessunoCodice di stato, 200 Successo, 3 app_key non valido, 156 Account non autenticato con nome reale
» msgstringafalsonessunoMessaggio di stato
» datinullfalsenessunonessuno

POST Abilita account proxy

POST /openapi/whitelist-account/enable

Parametri del body della richiesta

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

Parametri della richiesta

NomePosizioneTipoObbligatorioSpiegazione
corpocorpooggettoNonessuno
» app_keycorpostringaNoChiave di autorizzazione
» accountscorpostringaNoAccount proxy, supporta solo numeri e lettere. Supporta operazioni batch, account proxy separati da virgole inglesi (,)

Esempio di risposta

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoDescrizioneModello di dati
200OKRichiesta di completamentoIn linea

Struttura dei dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseSpiegazione
» codiceinterofalsonessunoCodice di stato, 200 Successo, 3 app_key non valido, 156 Account non autenticato con nome reale
» msgstringafalsonessunoMessaggio di stato
» datinullfalsenessunonessuno

POST Modifica password account proxy

POST /openapi/whitelist-account/change-password

Si prega di notare che dopo la modifica è previsto un tempo di attesa di 5 minuti, durante il quale la vecchia password potrebbe ancora essere utilizzata normalmente.

Parametri della richiesta Body

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

Parametri di richiesta

NomePosizioneTipoObbligatorioDescrizione
bodybodyoggettoNonessuno
» app_keycorpostringaNoChiave di autorizzazione
» accountbodystringNoAccount agente, supporta solo numeri e lettere.
» passwordbodystringNoNuova password dell'account agente, supporta solo numeri e lettere.

Esempio di risposta

Risposta 200

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

Risultato della risposta

Codice di statoSignificato del codice di statoSpiegazioneModello di dati
200OKRichiesta riuscitaIn linea

Struttura dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseSpiegazione
» codeintegerfalsenoneCodice di stato, 200 Successo, 3 app_key non valida, 156 Account non autenticato
» msgstringafalsonessunoMessaggio di stato
» datanullfalsenessunonessuno

POST Modifica la nota dell'account proxy

POST /openapi/whitelist-account/change-remark

Parametri della richiesta Body

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

Parametri della richiesta

NomePosizioneTipoObbligatorioSpiegazione
bodybodyoggettoNonessuno
» app_keycorpostringaNoChiave di autorizzazione
» accountbodystringNoAccount agente, supporta solo numeri e lettere.
» remarkbodystringaNoNuova nota per l'account agente, massimo 32 caratteri cinesi o 64 caratteri inglesi.

Esempio di risposta

Risposta 200

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

Risultato della risposta

Codice di statoSignificato del codice di statoSpiegazioneModello di dati
200OKRichiesta riuscitaIn linea

Struttura dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseSpiegazione
» codeintegerfalsenoneCodice di stato, 200 Successo, 3 app_key non valida, 156 Account non autenticato
» msgstringafalsonessunoMessaggio di stato
» datanullfalsenessunonessuno

POST Modifica il limite di traffico dell'account proxy

POST /openapi/whitelist-account/change-limit

Si prega di notare che le statistiche sul traffico potrebbero avere un ritardo fino a 5 minuti, il che significa che il consumo effettivo di traffico potrebbe superare questo limite.

Parametri della richiesta Body

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

Parametri di richiesta

NomePosizioneTipoObbligatorioDescrizione
bodybodyoggettoNonessuno
» app_keycorpostringaNoChiave di autorizzazione
» accountbodystringNoAccount proxy, supporta solo numeri e lettere.
» limitbodyintegerNoLimite di traffico, unità: GB, 0 per nessun limite

Esempio di risposta

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoDescrizioneModello di dati
200OKRichiedi aIn linea

Struttura dei dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseSpiegazione
» codiceinterofalsonessunoCodice di stato, 200 Successo, 3 app_key non valido, 156 Account non autenticato con nome reale
» msgstringafalsonessunoMessaggio di stato
» datinullfalsonessunonessuno

Ricerca nei log di traffico

GET Utilizzo del traffico aggregato per giorno

GET /openapi/user-usage-flow/total

Parametri di richiesta

NomePosizioneTipoObbligatorioDescrizione
app_keyquerystringa (password)SìChiave di autenticazione
start_timequerystring(Y-m-d H:i:s)NoOra di inizio, con precisione al secondo. Si noti che la registrazione dei log ha un ritardo massimo di 5 minuti. Il valore predefinito è entro 7 giorni.
end_timequerystring(Y-m-d H:i:s)NoData di scadenza, con precisione al secondo. Si prega di notare che la registrazione dei log ha un ritardo massimo di 5 minuti. Predefinito all'ora corrente.
usernamequerystringNoNome del sotto-account, per impostazione predefinita vengono interrogati tutti gli account, è possibile specificare un sotto-account. Si prega di notare che se si aggiungono sotto-account con lo stesso nome, questa query restituirà tutti i record di utilizzo degli account proxy con lo stesso nome.
tipo_prodottoquerynumeroNoTipo di piano

Esempio di ritorno

Risposta 200

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

Risultato di ritorno

Codice di statoSignificato del codice di statoSpiegazioneModello dati
200OKRichiesta completataInline

Struttura dati restituita

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseDescrizione
» codeintegerfalsonessunoCodice di stato, 200 Successo, 3 app_key non valido, 156 Account non autenticato con nome reale
» msgstringafalsonessunoMessaggio di stato
» datioggettofalsonessunonessuno
»» elenco[oggetto]falsonessunonessuno
»»» giornostringafalsonessunoData
»»» flussointerofalsonessunoConsumo di traffico, unità KB

Verifica pacchetto

GET Elenco pacchetti acquistati

GET /openapi/user-product/list

Parametri di richiesta

NomePosizioneTipoObbligatorioDescrizione
app_keyquerystringa(password)SìChiave di autenticazione
trade_noquerystringaNoNumero d'ordine, si prega di inserire il numero d'ordine completo. La ricerca parziale non è supportata.
paginaquerynumber否Paginazione, predefinito: 1
dimensionequerynumeroNoQuantità di elementi per pagina, predefinito: 20
product_typequerynumberNoTipo di piano

Esempio di risposta

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoSpiegazioneModello di dati
200OKRichiesta comeInline

Struttura dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseDescrizione
» codeintegerfalsenoneCodice di stato, 200 Successo, 3 app_key non valida, 156 Account non autenticato
» msgstringafalsonessunoMessaggio di stato
» datioggettofalsonessunonessuno
»» elenco[oggetto]falsonessunonessuno
»»» idinterofalsonessunoNumero pacchetto
»»» created_atstringafalsenessunoOrario di attivazione del pacchetto
»»» expired_atstringafalsenessunoData di scadenza del pacchetto. Il traffico dati non sarà utilizzabile dopo la scadenza.
»»» product_typeproductTypesfalsonessunoTipo di pacchetto, 9 Pacchetto traffico residenziale dinamico, 11 IP residenziale dinamico, 14 IP statico del data center, 25 IP residenziale statico
»»» trade_nostringafalsonessunoNumero di transazione dell'ordine
»»» ordineoggettofalsonessunonessuno
»»»» created_atstringafalsonessunoData di creazione dell'ordine
»»»» pay_atstringafalsonessunoOrario di pagamento dell'ordine
»»»» titolostringafalsonessunoDescrizione dell'ordine
»» paginainterofalsonessunoPagina corrente
»» page_sizenumero interofalsenessunoDimensione della pagina
»» total_countinterofalsonessunoNumero totale di record
»» total_pageinterofalsonessunoNumero totale di pagine

Valori di enumerazione

AttributoValore
product_type9
tipo_prodotto11
tipo_prodotto14
tipo_prodotto25

Estrazione IP

GET Estrai IP

GET /openapi/ip/v3

Parametri di richiesta

NomePosizioneTipoObbligatorioDescrizione
app_keyquerystring(password)NoChiave di accesso
ccquerystringaNoPaese o regione
statoquerystringaNoProvincia o regione
CittàquerystringaNoCittà
formattoquerystringNoOttieni formato
lbquerystringNoSeparatore, valido solo per il formato testo
numquerynumberNoEstrazione quantità
vitaquerynumeroNoMantieni ciclo - minuti
epquerystringNoRete proxy

Esempio di risposta

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoDescrizioneModello di dati
200OKRichiedi aIn linea

Struttura dei dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseSpiegazione
» codiceinterofalsonessunoCodice di stato, 200 Successo, 3 app_key non valido, 156 Account non autenticato con nome reale
» msgstringafalsonessunoMessaggio di stato
» datioggettofalsonessunonessuno
»» elenco[qualsiasi]falsonessunonessuno

GET Elenco città

GET /openapi/ip/dynamic-citys

Esempio di risposta

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoSpiegazioneModello di dati
200OKRichiedi comeInline

Struttura dati restituita

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseDescrizione
» codiceinterofalsonessunoCodice di stato, 200 Successo, 3 app_key non valido, 156 Account non autenticato con nome reale
» msgstringfalsenessunoMessaggio di stato
» datioggettofalsonessunonessuno
»» elenco[oggetto]falsonessunoElenco
»»» name_zh_cnstringafalsonessunoNome del Paese o della Regione
»»» name_enstringafalsonessunoNome del paese o della regione
»»» continent_codestringafalsonessunoCodice continente
»»» country_codestringafalsonessunoCodice paese o regione
»»» oggetti[oggetto]falsonessunoProvincia o stato
»»»» cittàstringafalsonessunoNome della città
»»»» statostringafalsonessunoCodice della regione o dello stato
»»»» continent_codestringafalsonessunoCodice continente
»»»» country_codestringafalsenessunoCodice paese o regione

GET Ricerca città

GET /openapi/ip/dynamic-citys/search

Parametri di richiesta

NomePosizioneTipoObbligatorioDescrizione
country_codequerystringSìCodice paese o regione
statoquerystringaSìCodice stato o provincia

Esempio di risposta

Risposta 200

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

Risultati restituiti

Codice di statoSignificato del codice di statoSpiegazioneModello di dati
200OKRichiesta completataInline

Struttura dati restituita

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseDescrizione
» codeintegerfalsonessunoCodice di stato, 200 Successo, 3 app_key non valido, 156 Account non autenticato
» msgstringafalsonessunoMessaggio di stato
» datioggettofalsonessunonessuno
»» elenco[stringa]falsonessunoElenco

GET Elenco Stati

GET /openapi/ip/dynamic-states

Esempio di risposta

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoDescrizioneModello di dati
200OKRichiedi aIn linea

Struttura dei dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseSpiegazione
» codiceinterofalsonessunoCodice di stato, 200 Successo, 3 app_key non valido, 156 Account non autenticato con nome reale
» msgstringafalsonessunoMessaggio di stato
» datioggettofalsonessunonessuno
»» elenco[oggetto]falsonessunoElenco
»»» name_zh_cnstringafalsonessunoNome del paese o della regione
»»» name_enstringafalsonessunoNome del paese o della regione
»»» continent_codestringafalsonessunoCodice continente
»»» codice_nazionestringafalsenessunoCodice paese o regione
»»» items[object]falsenessunoProvincia o stato
»»»» statostringafalsonessunoCodice della regione o dello stato
»»»» continent_codestringafalsonessunoCodice continente
»»»» country_codestringafalsenessunoCodice paese o regione

GET Ricerca stato/provincia

GET /openapi/ip/dynamic-states/search

Parametri di richiesta

NomePosizioneTipoObbligatorioSpiegazione
country_codequerystringaSìCodice paese o regione

Esempio di risposta

Risposta 200

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

Risultato restituito

Codice di statoSignificato del codice di statoSpiegazioneModello di dati
200OKRichiesta comeInline

Struttura dati di ritorno

Codice di stato 200

NomeTipoObbligatorioVincoliNome cineseDescrizione
» codeinterofalsonessunoCodice di stato, 200 successo, 3 app_key non valido, 156 account non autenticato con nome reale
» msgstringafalsonessunoMessaggio di stato
» datioggettofalsonessunonessuno
»» elenco[stringa]falsonessunoElenco

GET Ottieni elenco IP statici

GET /ip/get-static-ip

Parametri di richiesta

NomePosizioneTipoObbligatorioDescrizione
country_codequerystringNoCodice paese o regione
tipo_prodottoquerynumeroNoTipo di prodotto, 25: IP residenziale statico, 14: IP del data center
trade_noquerystringaNoFiltra IP per numero d'ordine
paginaquerynumeroNoNumero di pagina
dimensionequerynumeroNoNumero per pagina
statoquerynumeroNoStato, 1: Attivo, 2: Non valido, 3: In scadenza, 4: In manutenzione

Valori di enumerazione

AttributoValore
product_type14
tipo_prodotto25
stato1
stato2
stato3
stato4

Esempio di risposta

Risposta 200

{}

Risultato della risposta

Codice di statoSignificato del codice di statoSpiegazioneModello di dati
200OKnessunoIn linea

Struttura dati di ritorno

Modello di dati

tipiDiProdotto

9

Tipi di pacchetto, 9 Pacchetto traffico residenziale dinamico, 11 IP residenziale dinamico, 14 IP statico del data center, 25 IP residenziale statico

Attributi

NomeTipoObbligatorioVincoliNome cineseDescrizione
anonimointerofalsonessunoTipi di piano, 9 Piano traffico residenziale dinamico, 11 IP residenziale dinamico, 14 IP statico data center, 25 IP residenziale statico

Valori di enumerazione

AttributoValore
anonimo9
anonimo11
anonimo14
anonimo25

apiKey

null

Chiave di autenticazione

Attributi

Nessuno

responseCode

200

Codice di stato, 200 successo, 3 app_key non valido

Attributi

NomeTipoObbligatorioVincoliNome cineseSpiegazione
anonimointerofalsonessunoCodice di stato, 200 Successo, 3 app_key non valido

responseMsg

"success"

messaggio di risposta

Attributo

NomeTipoObbligatorioVincoloNome cineseDescrizione
anonymousstringafalsonessunomessaggio di risposta
Last Updated:: 24/10/25, 15:13
Contributors: LinWu