Solicitar países e serviços disponíveis

O método getRentPrices é utilizado para obter a lista atualizada de países e serviços disponíveis para aluguel de números virtuais via API SMS.online. Ele automatiza a escolha do país e do serviço ao alugar um número.

Esse método é recomendado para sistemas que precisam gerar dinamicamente a lista de destinos antes de criar um pedido de aluguel. Usando esse método, é possível obter uma lista atualizada de países e seus serviços relacionados para integração em processos automatizados.

Uma solicitação bem-sucedida retorna dados estruturados, incluindo uma lista de países, serviços suportados e operadores. Isso permite uma escolha flexível de aluguel de números em sistemas automatizados.

Exemplo de solicitação:

Dados de entrada

ParâmetroObrigatórioObservaçãoDescrição
SimVeja no perfil nas configurações Chave da APIA chave da API fornece acesso aos serviços pagos
SimgetRentPricesNome do método
SimVeja a lista de países no menu à esquerdaPaís, número que precisa ser obtido

Resposta do servidor

JSON
{
  "status": "success", 
  "values": { 
    "Страна": { 
      "Сервис": { 
        "cost": Стоимость, 
        "count": Количество
      }
    }
  }
}

Exemplo de código

const api_key = "API_KEY"; # Substitua 'API_KEY' pela sua chave de API real.
const country = 1; # Insira o número do país desejado. Os números de todos os países podem ser visualizados na documentação na lista do menu à esquerda.
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentPrices&country=${country}`);
# Realizamos uma solicitação GET para a URL especificada
const data = await response.json();
# Exibimos o conteúdo da resposta do servidor
console.log(data);
} catch (err) {
# Se ocorreu um erro, exibimos a mensagem de erro
console.error(err);
}

Possíveis erros

ParâmetroDescrição
Ação inválida
Chave da API inválida
Erro na solicitação
Tempo pelo qual a conta está bloqueada
Conta inativa
Números esgotados para este país