Verificação do status de ativação
O método getStatus permite obter o status atual de ativação de um número virtual através da API SMS.online. É utilizado para verificar automaticamente o estado de ativação em plataformas externas que requerem confirmação via SMS.
O método possibilita acompanhar o processo de ativação após a obtenção do número e fornece informações sobre a entrega da mensagem com o código de confirmação, além de mostrar o estado atual do número no sistema.
Uma solicitação bem-sucedida retorna uma string com informações sobre o status atual de ativação, o status da mensagem e o código (se recebido). O método é prático para integração em sistemas que necessitam de monitoramento em tempo real.
Exemplo de solicitação:
Dados de entrada
| Parâmetro | Obrigatório | Nota | Descrição |
|---|---|---|---|
| Sim | Veja no perfil nas configurações Chave API | A chave API fornece acesso aos serviços pagos | |
| Sim | getStatus | Nome do método | |
| Sim | Valor numérico | ID de ativação obtido ao solicitar o número |
Resposta do servidor
| Resposta do servidor | Descrição |
|---|---|
| Aguardando código | |
| Aguardando reenvio do SMS | |
| Cancelado | |
| Ativado com sucesso (onde $CODE é o código de ativação) |
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úmerotry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getStatus&id=${id}`);# Realizando uma solicitação GET para a URL especificadaconst data = await response.json();# Exibindo 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 API inválida | |
| Erro na solicitação | |
| Tempo pelo qual a conta está bloqueada | |
| Conta inativa | |
| Ativação não encontrada |