Obtenção da lista de ativações ativas
O método getActiveActivations é utilizado para obter a lista atual de todas as ativações ativas de números virtuais do usuário via API SMS.online. Ele permite automatizar o monitoramento das ativações atuais e controlar rapidamente o estado dos números.
O método é ideal para sistemas que precisam rastrear números ativados em tempo real. Seu uso permite obter dados sobre números que estão em processo de ativação ou aguardando confirmação.
Uma solicitação bem-sucedida retorna um objeto com a lista de ativações ativas, contendo identificadores únicos, status das ativações e números associados. Isso garante uma gestão flexível das ativações ativas em sistemas automatizados.
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 | getActiveActivations | Nome do método |
Resposta do servidor
JSON
{
"status":"success",
"activeActivations": [
{
"activationId" : "635468021",
"countryCode" : "0",
"countryName" : "Russia",
"serviceCode" : "vk",
"phoneNumber" : "79********1",
"activationCost" : 12.50,
"activationStatus" : "4",
"smsCode" : ["CODE"],
"activationTime" : "2022-06-01 16:59:16"
}
]
}Exemplo de código
const api_key = "API_KEY"; # Substitua 'API_KEY' pela sua chave de API real.try {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getActiveActivations`);# 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 | |
| Nenhuma ativação ativa |