Obter preço de renovação de aluguel
O método getContinueRentPrice permite obter o custo atual de renovação do aluguel de um número virtual via API SMS.online. Este método é utilizado para automatizar o cálculo de despesas antes de decidir sobre a continuidade do uso do número.
O método oferece a possibilidade de obter o custo exato de renovação para o período desejado. Isso permite planejar despesas com antecedência e gerenciar o saldo da conta de forma eficaz.
Uma solicitação bem-sucedida retorna um objeto com informações sobre o custo de renovação, incluindo o identificador do número, o período 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âmetro | Obrigatório | Observação | Descrição |
---|---|---|---|
Sim | Veja no perfil nas configurações Chave da API | A chave da API fornece acesso aos serviços pagos | |
Sim | getContinueRentPrice | Nome do método | |
Sim | Valor numérico | ID de ativação, obtido ao solicitar o número | |
Sim | 4, 8, 12, 24, 72, 168, 360, 720, 2160 | Tempo de locação 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 de API real.const id = 1; # Insira o ID de ativação obtido ao solicitar o númeroconst rent_time = 1; # Insira o tempo de renovação em horas da tabela acimatry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getContinueRentPrice&id=${id}&rent_time=${rent_time}`);# Realizamos uma solicitação GET para a URL especificadaconst data = await response.json();# Exibimos o conteúdo da resposta do servidorconsole.log(data);} catch (err) {# Se ocorreu um erro, exibimos a mensagem de erroconsole.error(err);}
Possíveis erros
Parâmetro | Descrição |
---|---|
Ação inválida | |
Chave da API inválida | |
Erro na solicitação | |
Tempo pelo qual a conta está bloqueada | |
Conta inativa | |
ID de locação não especificado | |
Número alugado não é seu (ID de locação incorreto) | |
Hora de renovação inválida | |
Não é possível renovar a locação, pois o número expirou | |
Tempo máximo disponível excedido | |
Conta bloqueada |