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

A chave de autenticação app_key pode ser encontrada na página inicial da sua central de usuário após o login.

Por favor, guarde a chave de forma segura, pois ela possui permissões de administrador da sua conta.

URLs base:

Autenticação

Gerenciamento de conta de agente

GET Lista de contas de proxy

GET /openapi/whitelist-account/list

Exemplo de retorno

Resposta 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
			}
		]
	}
}

Resultado de retorno

Código de statusSignificado do código de statusDescriçãoModelo de dados
200OKSolicitação bem-sucedidaEm linha

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsExplicação
» coderesponseCodefalsenenhumCódigo de status, 200 sucesso, 3 app_key inválido
» msgstringfalsonenhumMensagem de status
» dadosobjetofalsonenhumnenhum
»» lista[objeto]falsonenhumnenhum
»»» idinteirofalsonenhumNúmero da conta
»»» nome de usuáriostringfalsonenhumNome da conta proxy
»»» senhastringfalsenoneSenha da conta proxy
»»» created_atstringfalsenoneAdicionado em
»»» observaçãostringfalsonenhumObservações
»»» product_typeproductTypesfalsonenhumTipo de pacote, 9 Pacote de tráfego residencial dinâmico, 11 IP residencial dinâmico, 14 IP de data center estático, 25 IP residencial estático
»»» usage_flowinteirofalsonenhumTráfego usado, unidade: KB
»»» limit_flowinteirofalsonenhumLimite de tráfego personalizado: unidade GB, máximo de 102400, 0 para ilimitado
»»» statusinteirofalsonenhumStatus ativado: 1 ativado, 0 desativado

Valores de enumeração

AtributosValor
product_type9
product_type11
product_type14
product_type25

POST Adiciona uma conta de proxy.

POST /openapi/whitelist-account/add

Parâmetros do corpo da requisição

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

Parâmetros de solicitação

NomeLocalizaçãoTipoObrigatórioDescrição
bodybodyobjetoNãonenhum
» app_keycorpostringNãoChave de autorização
» contascorpostringNãoSenha da conta, preencha no formato username:password. A conta e a senha aceitam apenas números e letras. É proibido inserir quaisquer símbolos especiais ou espaços. Use dois pontos para separar a conta e a senha. Suporta adição em lote, contas de proxy separadas por vírgula (,) em inglês.
» observaçãocorpostringNãoDescrição da conta do agente
» product_typebodyproductTypesNãoTipo de pacote, 9 Pacote de tráfego residencial dinâmico, 11 IP residencial dinâmico, 14 IP de data center estático, 25 IP residencial estático

Valor de enumeração

AtributoValor
» product_type9
» product_type11
» product_type14
» product_type25

Exemplo de retorno

Resposta 200

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

Resultado Retornado

Código de StatusSignificado do Código de StatusDescriçãoModelo de dados
200OKSolicitação bem-sucedidaEmbutido

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçõesNome em ChinêsDescrição
» codeinteirofalsonenhumCódigo de status, 200 Sucesso, 3 app_key inválido, 156 Conta não autenticada com nome real
» msgstringfalsenoneMensagem de status
» datanulofalsonenhumnenhum

POST Remover Conta Proxy

POST /openapi/whitelist-account/delete

Observe que a exclusão é irreversível e o tráfego usado, etc., não pode ser consultado. A exclusão tem um tempo de espera de cerca de 5 minutos, durante o qual ainda podem ser geradas cobranças.

Parâmetros de solicitação do corpo

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

Parâmetros de solicitação

NomeLocalizaçãoTipoObrigatórioDescrição
corpocorpoobjetoNãonenhum
» app_keybodystringNãoChave de autorização
» accountsbodystringNãoContas de agente, apenas números e letras são permitidos. Suporta operações em lote, contas de agente separadas por vírgula (,) em inglês

Exemplo de retorno

Resposta 200

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

Resultado Retornado

Código de StatusSignificado do Código de StatusExplicaçãoModelo de dados
200OKSolicitar paraEm linha

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsDescrição
» códigointeirofalsonenhumCódigos de status: 200 Sucesso, 3 app_key inválido, 156 Conta não autenticada com nome real
» msgstringfalsenenhumMensagem de status
» datanulofalsonenhumnenhum

POST desativou contas de proxy

POST /openapi/whitelist-account/disable

A desativação tem um tempo de espera de aproximadamente 5 minutos, durante o qual ainda podem ser geradas cobranças.

Parâmetros do corpo da requisição

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

Parâmetros da requisição

NomeLocalizaçãoTipoObrigatórioExplicação
corpocorpoobjetoNãonenhum
» app_keycorpostringNãoChave de autorização
» accountscorpostringNãoConta de agente, suporta apenas números e letras. Suporta operação em lote, contas de agente separadas por vírgula (,) em inglês

Exemplo de retorno

Resposta 200

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

Resultado de retorno

Código de statusSignificado do código de statusDescriçãoModelo de dados
200OKSolicitação comoEm linha

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsExplicação
» codeinteirofalsonenhumCódigo de status, 200 sucesso, 3 app_key inválido, 156 conta não autenticada
» msgstringfalsonenhumMensagem de status
» dadosnulofalsonenhumnenhum

POST Habilitar conta de proxy

POST /openapi/whitelist-account/enable

Parâmetros do corpo da requisição

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

Parâmetros da requisição

NomeLocalizaçãoTipoObrigatórioExplicação
corpocorpoobjetoNãonenhum
» app_keycorpostringNãoChave de autorização
» accountscorpostringNãoConta de agente, suporta apenas números e letras. Suporta operação em lote, contas de agente separadas por vírgula (,) em inglês

Exemplo de retorno

Resposta 200

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

Resultado de retorno

Código de statusSignificado do código de statusDescriçãoModelo de dados
200OKSolicitação comoEm linha

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsExplicação
» codeinteirofalsonenhumCódigo de status, 200 sucesso, 3 app_key inválido, 156 conta não autenticada
» msgstringfalsonenhumMensagem de status
» dadosnulofalsonenhumnenhum

POST Modificar a senha da conta de proxy

POST /openapi/whitelist-account/change-password

Observe que há um tempo de espera de 5 minutos após a modificação, durante o qual a senha antiga ainda pode ser usada normalmente.

Parâmetros do corpo da requisição

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

Parâmetros de solicitação

NomeLocalizaçãoTipoObrigatórioDescrição
bodybodyobjetoNãonenhum
» app_keycorpostringNãoChave de autorização
» contacorpostringNãoContas de agente, suportam apenas números e letras.
» senhacorpostringNãoNova senha da conta de agente, suporta apenas números e letras.

Exemplo de retorno

Resposta 200

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

Resultado Retornado

Código de StatusSignificado do Código de StatusExplicaçãoModelo de dados
200OKSolicitar comoEmbutido

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçõesNome em ChinêsDescrição
» codeinteirofalsonenhumCódigo de status, 200 Sucesso, 3 app_key inválido, 156 Conta não autenticada
» msgstringfalsenoneMensagem de status
» datanulofalsonenhumnenhum

POST Modificar observação da conta de proxy

POST /openapi/whitelist-account/change-remark

Parâmetros do corpo da requisição

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

Parâmetros da requisição

NomeLocalizaçãoTipoObrigatórioDescrição
bodycorpoobjetoNãonenhum
» app_keycorpostringNãoChave de autorização
» accountbodystringNãoContas de agente, apenas números e letras são permitidos.
» observaçãocorpostringNãoNova observação da conta do agente, até 32 caracteres chineses ou 64 caracteres ingleses.

Exemplo de retorno

Resposta 200

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

Resultado de retorno

Código de statusSignificado do código de statusExplicaçãoModelo de dados
200OKSolicitação comoEmbutido

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsDescrição
» códigointeirofalsonenhumCódigos de status: 200 Sucesso, 3 app_key inválido, 156 Conta não autenticada com nome real
» msgstringfalsenenhumMensagem de status
» datanulofalsonenhumnenhum

POST Modificar o limite de tráfego da conta de proxy

POST /openapi/whitelist-account/change-limit

Por favor, note que as estatísticas de tráfego podem ter um atraso de até 5 minutos, o que significa que o consumo real de tráfego pode exceder este limite.

Parâmetros do corpo da requisição

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

Parâmetros da requisição

NomeLocalizaçãoTipoObrigatórioDescrição
bodycorpoobjetoNãonenhum
» app_keycorpostringNãoChave de autorização
» contacorpostringNãoContas de agente, apenas números e letras são permitidos.
» limitbodyinteiroNãoLimite de tráfego, unidade: GB, 0 para ilimitado

Exemplo de retorno

Resposta 200

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

Resultado de retorno

Código de statusSignificado do código de statusExplicaçãoModelo de dados
200OKSolicitar comoEm linha

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsDescrição
» códigointeirofalsonenhumstatus code, 200 sucesso, 3 app_key inválido, 156 conta não autenticada com nome real
» msgstringfalsenenhumMensagem de status
» datanulofalsonenhumnenhum

Consulta de logs de tráfego

GET Uso de tráfego agregado por dia

GET /openapi/user-usage-flow/total

Parâmetros da requisição

NomeLocalizaçãoTipoObrigatórioDescrição
app_keyconsultastring(senha)SimChave de autenticação
horário_de_inícioconsultastring(A-m-d H:i:s)NãoTempo de início, com precisão de segundos. Observe que os logs têm um atraso de até 5 minutos. O padrão é dentro de 7 dias.
end_timequerystring(Y-m-d H:i:s)NãoData e hora de término, com precisão de segundos. Observe que há um atraso de até 5 minutos no registro. O padrão é a hora atual.
usernamequerystring否Nome da subconta. Por padrão, consulta todas as contas, mas você pode especificar uma subconta. Observe que, se você adicionar subcontas com o mesmo nome, esta consulta retornará todos os registros de uso da conta de agente com o mesmo nome.
product_typeconsultanúmeroNãoTipo de pacote

Exemplo de retorno

Resposta 200

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

Resultado de retorno

Código de statusSignificado do código de statusDescriçãoModelo de dados
200OKSolicitação comoEm linha

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsExplicação
» codeinteirofalsonenhumCódigo de status, 200 sucesso, 3 app_key inválido, 156 conta não autenticada
» msgstringfalsonenhumMensagem de status
» dadosobjetofalsonenhumnenhum
»» lista[objeto]falsonenhumnenhum
»»» diastringfalsonenhumData
»»» fluxointeirofalsonenhumConsumo de dados, unidade: KB

Consulta de Pacotes

GET Lista de pacotes comprados

GET /openapi/user-product/list

Parâmetros da requisição

NomeLocalizaçãoTipoObrigatórioDescrição
app_keyconsultastring(senha)SimChave de autenticação
trade_noquerystringNãoNúmero do pedido. Insira o número do pedido completo. A pesquisa difusa não é compatível.
páginaconsultanúmeroNãoPaginação, padrão: 1
sizequeryNúmeroNãoQuantidade de itens por página, padrão: 20
product_typeconsultanúmeroNãoTipo de pacote

Exemplo de retorno

Resposta 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
	}
}

Resultado de retorno

Código de statusSignificado do código de statusDescriçãoModelo de dados
200OKSolicitação comoEm linha

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsExplicação
» codeinteirofalsonenhumCódigo de status, 200 sucesso, 3 app_key inválido, 156 conta não autenticada com nome real
» msgstringfalsonenhumMensagem de status
» dadosobjetofalsonenhumnenhum
»» lista[objeto]falsonenhumnenhum
»»» idinteirofalsonenhumNúmero do Pacote
»»» created_atstringfalsonenhumTempo de ativação do pacote
»»» expired_atstringfalsenoneTempo de expiração do pacote, o tráfego não pode ser usado após a expiração.
»»» tipo_de_produtotiposDeProdutofalsonenhumTipos de pacote, pacote de tráfego residencial dinâmico 9, IP residencial dinâmico 11, IP de data center estático 14, IP residencial estático 25
»»» trade_nostringfalsenenhumNúmero de transação do pedido
»»» pedidoobjetofalsonenhumnenhum
»»»» created_atstringfalsenoneData de criação do pedido
»»»» pay_atstringfalsenoneTempo de pagamento do pedido
»»»» títulostringfalsenenhumDescrição do pedido
»» páginainteirofalsonenhumPágina atual
»» page_sizeinteirofalsonenhumTamanho da página
»» total_countinteirofalsonenhumQuantidade total de registros
»» total_pageinteirofalsonenhumNúmero total de páginas

Valores de enumeração

AtributosValor
product_type9
product_type11
product_type14
product_type25

Extração de IP

GET Extrair IP

GET /openapi/ip/v3

Parâmetros de solicitação

NomeLocalizaçãoTipoObrigatórioDescrição
app_keyquerystring(senha)NãoChave de acesso
ccconsultastringNãoPaís ou região
estadoconsultastringNãoEstado ou província
cidadeconsultastringNãoCidade
formatquerystringNãoObter formato
lbconsultastringNãoSeparador, válido apenas para o formato text
numquerynúmeroNãoExtrair quantidade
vidaconsultanúmeroNãoManter ciclo - minutos
epquerystringNãoRede de proxies

Exemplo de retorno

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

Resultado Retornado

Código de StatusSignificado do Código de StatusExplicaçãoModelo de dados
200OKSolicitação comoEmbutido

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsDescrição
» códigointeirofalsonenhumstatus code, 200 sucesso, 3 app_key inválido, 156 conta não autenticada com nome real
» msgstringfalsenenhumMensagem de status
» dataobjetofalsonenhumnenhum
»» lista[qualquer]falsonenhumnenhum

GET Lista de cidades

GET /openapi/ip/dynamic-citys

Exemplo de retorno

Resposta 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
					}
				]
			}
		]
	}
}

Resultado Retornado

Código de StatusSignificado do Código de StatusDescriçãoModelo de dados
200OKSolicitar comoEmbutido

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçõesNome em ChinêsDescrição
» codeinteirofalsonenhumCódigo de status, 200 Sucesso, 3 app_key inválido, 156 Conta não autenticada
» msgstringfalsenoneMensagem de status
» dataobjetofalsonenhumnenhum
»» lista[objeto]falsonenhumLista
»»» name_zh_cnstringfalsenoneNome do país ou região
»»» name_enstringfalsenoneNome do país ou região
»»» continent_codestringfalsenenhumCódigo do continente
»»» country_codestringfalsonenhumCódigo do país ou região
»»» itens[objeto]falsonenhumProvíncia ou estado
»»»» cidadestringfalsenoneNome da cidade
»»»» estadostringfalsenenhumCódigo do nome do estado ou província
»»»» continent_codestringfalsonenhumCódigo do continente
»»»» código_do_paísstringfalsenoneCódigo do país ou região

GET Busca de Cidades

GET /openapi/ip/dynamic-citys/search

Parâmetros de Requisição

NomeLocalizaçãoTipoObrigatórioDescrição
código_do_paísconsultastringéCódigo do país ou região
estadoconsultastringSimCódigo do estado ou província

Exemplo de retorno

Resposta 200

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

Resultado Retornado

Código de StatusSignificado do Código de StatusDescriçãoModelo de dados
200OKSolicitar comoEmbutido

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçõesNome em ChinêsDescrição
» codeinteirofalsonenhumCódigo de status, 200 Sucesso, 3 app_key inválido, 156 Conta não autenticada com nome real
» msgstringfalsenoneMensagem de status
» dataobjetofalsonenhumnenhum
»» lista[string]falsonenhumLista

GET Lista de estados

GET /openapi/ip/dynamic-states

Exemplo de retorno

Resposta 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
					}
				]
			}
		]
	}
}

Resultado do retorno

Código de statusSignificado do código de statusDescriçãoModelo de dados
200OKSolicitação bem-sucedidaEm linha

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçãoNome em ChinêsExplicação
» codeinteirofalsonenhumCódigo de status, 200 sucesso, 3 app_key inválido, 156 conta não autenticada
» msgstringfalsonenhumMensagem de status
» dadosobjetofalsonenhumnenhum
»» lista[objeto]falsonenhumLista
»»» name_zh_cnstringfalsenenhumNome do país ou região
»»» name_enstringfalsonenhumNome do país ou região
»»» continent_codestringfalsenoneCódigo do continente
»»» country_codestringfalsenoneCódigo do país ou região
»»» itens[objeto]falsonenhumEstado ou província
»»»» estadostringfalsonenhumCódigo do nome do estado ou província
»»»» continent_codestringfalsonenhumCódigo do continente
»»»» código_do_paísstringfalsenenhumCódigos de país/região

GET Pesquisa de estado/província

GET /openapi/ip/dynamic-states/search

Parâmetros de solicitação

NomeLocalizaçãoTipoObrigatórioExplicação
country_codequerystringSimCódigo do país ou região

Exemplo de retorno

Resposta 200

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

Resultado Retornado

Código de StatusSignificado do Código de StatusExplicaçãoModelo de dados
200OKSolicitar comoEmbutido

Estrutura de dados de retorno

Código de status 200

NomeTipoObrigatórioRestriçõesNome em ChinêsDescrição
» codeinteirofalsonenhumCódigo de status, 200 Sucesso, 3 app_key inválido, 156 Conta não autenticada com nome real
» msgstringfalsenoneMensagem de status
» dataobjetofalsonenhumnenhum
»» lista[string]falsonenhumLista

GET Obter lista de IPs estáticos

GET /ip/get-static-ip

Parâmetros de requisição

NomeLocalizaçãoTipoObrigatórioDescrição
country_codeconsultastringNãoCódigo do país ou região
tipo_de_produtoconsultanúmeroNãoTipo de produto, 25: IP residencial estático, 14: IP de data center
trade_noquerystringNãoFiltrar IP por número de pedido
páginaconsultanúmeroNãoNúmero da página
tamanhoconsultanúmeroNãoQuantidade por página
statusquerynumberNãoStatus, 1: Ativo, 2: Inativo, 3: Expirando, 4: Em manutenção

Valores de enumeração

AtributoValor
tipo_de_produto14
tipo_de_produto25
status1
status2
status3
status4

Exemplo de retorno

Resposta 200

{}

Resultado Retornado

Código de StatusSignificado do Código de StatusExplicaçãoModelo de dados
200OKnenhumEmbutido

Estrutura de dados de retorno

Modelo de Dados

productTypes

9

Tipos de pacote, 9 Pacote de tráfego residencial dinâmico, 11 IP residencial dinâmico, 14 IP de data center estático, 25 IP residencial estático

Atributos

NomeTipoObrigatórioRestriçãoNome em ChinêsExplicação
anônimointeirofalsonenhumTipo de pacote, 9 Pacote de tráfego residencial dinâmico, 11 IP residencial dinâmico, 14 IP de data center estático, 25 IP residencial estático

Valores de enumeração

AtributoValor
anônimo9
anônimo11
anônimo14
anônimo25

apiKey

null

Chave de API

Atributo

Nenhum

responseCode

200

Código de status, 200 sucesso, 3 app_key inválido

Atributos

NomeTipoObrigatórioRestriçãoNome chinêsDescrição
anônimointeirofalsonenhumCódigo de status, 200 sucesso, 3 app_key inválido

responseMsg

"success"

mensagem de resposta

Atributos

NomeTipoObrigatórioRestriçãoNome em ChinêsDescrição
anônimostringfalsonenhummensagem de resposta
Last Updated:: 10/29/25, 10:12 AM
Contributors: LinWu