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âmetroObrigatórioObservaçãoDescrição
SimVeja no perfil nas configurações Chave da APIA chave da API fornece acesso aos serviços pagos
SimgetActiveActivationsNome 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 especificada
const data = await response.json();
# Exibimos 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 da API inválida
Erro na solicitação
Tempo pelo qual a conta está bloqueada
Conta inativa
Nenhuma ativação ativa