Lista de números virtuais alugados ativos
O método getRentList é usado para obter a lista atual de todos os números virtuais alugados associados à sua conta via API SMS.online. Ele permite monitorar em tempo real os aluguéis ativos e gerenciar o uso dos recursos.
O método retorna informações detalhadas sobre cada aluguel, incluindo ID único do aluguel, data de início, duração, status atual, número de telefone e custo do aluguel. Isso facilita a gestão dos números ativos e permite renovar ou encerrar o aluguel a tempo.
O método é especialmente útil para sistemas de automação, análise e monitoramento, onde é necessário exibir apenas os números alugados atuais, sem o histórico de sessões concluídas.
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 | getRentList | Nome do método | |
| Sim | Valor numérico | ID de locação, obtido ao solicitar o número |
Resposta do servidor
JSON
{
"status": "success",
"values": [
{
"id": "12345",
"phone": "79181234567",
"price": "100",
"hours": "4"
},
{
"id": "12345",
"phone": "79181234568",
"price": "100",
"hours": "4"
}
]
}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úmerotry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentList&id=${id}`);# 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 |