Anfitriões
Atualizado:
Obter todos os hosts
Este comando exibirá todos os hosts aos quais você está conectado.
Exemplo
https://mobile.proxy-seller.com/api/v1/hostsCabeçalhos
Nome | Valor |
|---|---|
Tipo de conteúdo |
|
Autorização* |
|
Resposta
[
{
"id": "21vjv1224n45v7457mvcas",
"name": "Host Number 1",
"number": "101"
}
]AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILEDAdquira modems
Esta consulta retornará todos os seus modems conectados ao ID de host especificado
Exemplo
https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/modemsParâmetros de caminho
Nome | Tipo | Descrição |
|---|---|---|
hostId* | String | ID do host |
Cabeçalhos
Nome | Valor |
|---|---|
Tipo de conteúdo |
|
Autorização* |
|
Resposta
[
{
"id": "63c234098746e15666325bf9f",
"ip": "",
"use": false,
"status": "DOWN",
"ipProxy": "101.111.44.191",
"portHttp": "40303",
"portSocks": "50303",
"simProvider": "MTS UKR",
"simNumber": null,
"hostId": "21vjv1224n45v7457mvcas"
}
]AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_HOST_IDINVALID_HOSTAlterar o nome do host
Esta solicitação altera o nome do host.
Exemplo
https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/changeNameParâmetros de caminho
Nome | Tipo | Descrição |
|---|---|---|
hostId* | String | ID do host |
Cabeçalhos
Nome | Valor |
|---|---|
Tipo de conteúdo |
|
Autorização* |
|
Corpo da solicitação
Nome | Tipo | Descrição |
|---|---|---|
nome* | String | novo nome de host |
Exemplo de corpo da solicitação
{
"name": "Host new name"
}Resposta
{
"id": "21vjv1224n45v7457mvcas",
"name": "Host new name",
"number": "101"
}AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_HOST_ID,HOST_NOT_FOUNDReinicie todos os modems
Reinicie todos os modems no servidor.
Esta solicitação reinicia todos os modems no host selecionado.
Exemplo:
https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/rebootCabeçalhos
Nome | Valor |
|---|---|
Tipo de conteúdo |
|
Autorização* |
|
Parâmetros de caminho
Nome | Tipo | Descrição |
|---|---|---|
hostId* | String | ID do host |
Resposta
A resposta bem-sucedida não possui corpo; o estado de sucesso é determinado pelo código de status 200
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_HOST_ID,Exportar informações de todos os modems
Baixando informações de todos os modems no computador.
Essa solicitação retorna um arquivo com informações sobre os modems de um host selecionado
Exemplo:
https://mobile.proxy-seller.com/api/v1/hosts/21vjv1224n45v7457mvcas/exportCabeçalhos
Nome | Valor |
|---|---|
Tipo de conteúdo |
|
Autorização* |
|
Parâmetros de caminho
Nome | Tipo | Descrição |
|---|---|---|
hostId* | String | ID do host |
Corpo
Nome | Tipo | Descrição |
|---|---|---|
extensão* | enumeração: ["txt", "csv", "xlsx"] | extensão de arquivo para a qual os dados serão formatados |
nome do arquivo | String | nome do arquivo |
formato | String | a ordem das colunas do arquivo de origem |
O formato pode consistir nos valores: "%number%, %ip%, %use%". Os valores devem ser especificados na ordem que você preferir, separados por vírgulas, sem espaços. Caso não haja formato especificado, será utilizado o formato padrão.
Exemplo de corpo da solicitação:
{
"extension": "txt",
"format": "%number%,%ip%,%use%",
"fileName": "test"
}Resposta
%number%,%ip%,%use%
101,101.111.44.191,false
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_HOST_ID,