Solicitação de preços atualizados para serviços

O método getPrices é projetado para obter dados atualizados sobre os custos de aluguel e ativação de números virtuais através da API SMS.online. Este método permite a obtenção automatizada de informações sobre preços para o país e serviço especificados, facilitando o controle de despesas nos sistemas de contabilidade.

Se a solicitação for bem-sucedida, um objeto com informações detalhadas será retornado, incluindo o nome do serviço, país, quantidade de números disponíveis e custo de ativação. Recomenda-se o uso deste método em sistemas de monitoramento de despesas e cálculo de custos de processos automatizados.

Exemplo de solicitação:

Dados de entrada

ParâmetroObrigatórioNotaDescrição
SimVeja no perfil nas configurações Chave APIA chave API fornece acesso aos serviços pagos
SimgetPricesNome do método
SimVeja a lista de serviços no menu à esquerdaServiço, número para o qual é necessário obter
SimVeja a lista de países no menu à esquerdaPaís, número que precisa ser obtido

Resposta do servidor

JSON
{ 
  "Страна": { 
    "Сервис": { 
      "cost": Стоимость, 
      "count": Количество
    }
  }
}

Exemplo de código

const api_key = "API_KEY"; # Substitua 'API_KEY' pela sua chave API real.
const service = "SERVICE"; # Substitua 'SERVICE' pelo identificador do serviço. Todos os identificadores podem ser visualizados na documentação na lista do menu à esquerda.
const country = 1; # Insira o número do país desejado. Os números de todos os países podem ser visualizados na documentação na lista do menu à esquerda.
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getPrices&service=${service}&country=${country}`);
# Realizando uma solicitação GET para a URL especificada
const data = await response.json();
# Exibindo 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 API inválida
Erro na solicitação
Tempo pelo qual a conta está bloqueada
Conta inativa
Nome de serviço inválido
Nome de país inválido