Obter preço de renovação de aluguel

O método getContinueRentPrice permite obter o custo atual de renovação do aluguel do número virtual via API SMS.online. Este método é usado para automatizar o cálculo de despesas antes de decidir continuar usando o número.

O método possibilita obter o custo exato de renovação para o período especificado. Isso ajuda a planejar despesas com antecedência e gerenciar o saldo da conta de forma eficiente.

Uma solicitação bem-sucedida retorna um objeto com informações sobre o custo de renovação do aluguel, incluindo o identificador do número, o prazo de renovação e o valor. O método é recomendado para sistemas com atualizações regulares de aluguel de números e controle de custos.

Exemplo de solicitação:

Dados de entrada

ParâmetroObrigatórioNotaDescrição
SimVeja no perfil nas configurações Chave APIA chave API fornece acesso aos serviços pagos
SimgetContinueRentPriceNome do método
SimValor numéricoID de ativação obtido ao solicitar o número
Sim4, 8, 12, 24, 72, 168, 360, 720, 2160Tempo de aluguel em horas

Resposta do servidor

JSON
{
  "status": "success", 
  "price": "100"
}

Exemplo de código

const api_key = "API_KEY"; # Substitua 'API_KEY' pela sua chave API real.
const id = 1; # Insira o ID de ativação obtido ao solicitar o número
const rent_time = 1; # Insira o tempo de renovação em horas da tabela acima
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getContinueRentPrice&id=${id}&rent_time=${rent_time}`);
# Realizando uma solicitação GET para a URL especificada
const data = await response.json();
# Exibindo 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 API inválida
Erro na solicitação
Tempo pelo qual a conta está bloqueada
Conta inativa
ID de aluguel não especificado
Número alugado não pertence a você (ID de aluguel incorreto)
Hora de renovação inválida
Não é possível renovar o aluguel, pois o número expirou
Tempo máximo disponível excedido
Conta bloqueada