Escolha um idioma

O endpoint compatível com sms-activate

Continue usando bots e painéis feitos para o protocolo sms-activate mudando uma URL. Ações compatíveis, formatos de ids e as diferenças que você precisa conhecer.

Nesta página
  1. Endpoint
  2. Exemplo
  3. Ações compatíveis
  4. Ids
  5. Diferenças que você precisa conhecer

Muitas ferramentas usam o protocolo sms-activate. O SmsGrab oferece um endpoint compatível, então essas ferramentas funcionam depois que você muda a URL base e usa sua chave de API do SmsGrab.

Endpoint

Texto
https://smsgrab.com/api/stubs/handler_api.php

Envie api_key e action mais os parâmetros da ação, por GET ou POST. A chave também pode ser enviada como Authorization: Bearer.

Exemplo

Bash
curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=getBalance"

curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=getNumber&service=tg&country=6"

curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=getStatus&id=100000123"

curl -s "https://smsgrab.com/api/stubs/handler_api.php?api_key=$SMSGRAB_KEY&action=setStatus&id=100000123&status=6"
Texto
ACCESS_BALANCE:12.34
ACCESS_NUMBER:100000123:6281234567890
STATUS_WAIT_CODE
STATUS_OK:482913
ACCESS_ACTIVATION

Ações compatíveis

Ação O que faz
getBalance, getBalanceAndCashBack Seu saldo
getNumber, getNumberV2 Compra um número
setStatus 1 pronto, 3 esperar outro SMS, 6 finalizar, 8 cancelar e reembolsar
getStatus, getStatusV2 Esperando, código recebido ou cancelado
getActiveActivations Números que ainda estão ativos
getPrices, getTopCountriesByService, getNumbersStatus Preços e estoque
getCountries, getServicesList Países e serviços com seus ids

Ids

  • Serviços usam os códigos curtos do protocolo quando existem, como wa WhatsApp, tg Telegram, go Google, fb Facebook, ig Instagram e ds Discord. Nossos próprios ids de serviço também funcionam.
  • Países usam os ids numéricos do protocolo quando existem, como 0 Rússia, 6 Indonésia, 4 Filipinas, 22 Índia e 187 EUA. Nossos ids e códigos ISO também funcionam.
  • getCountries e getServicesList devolvem as listas completas e atualizadas.
  • Um id de ativação é um número como 100000123, e a API REST também o aceita.

Diferenças que você precisa conhecer

  • Os valores são em dólares americanos, com duas casas decimais, no seu preço para desenvolvedores. Não são rublos.
  • operator é ignorado; a melhor oferta disponível é escolhida para você.
  • Os erros são respondidos como no protocolo original, com HTTP 200 e um texto como NO_NUMBERS, NO_BALANCE ou BAD_KEY. Requisições demais recebem HTTP 429 com TOO_MANY_REQUESTS.
  • NO_ACCESS significa que falta à chave o escopo purchase, que o endereço IP não é permitido ou que o limite diário de gasto foi atingido.
  • Aluguéis não estão disponíveis por este endpoint.

Todo o resto é compartilhado com a API REST: as mesmas chaves, limites, preços, reembolsos e webhooks.

Este artigo foi útil?

Ainda precisa de ajuda?

Escreva para nós. Respondemos a todas as mensagens, geralmente em poucas horas.

Ou envie um e-mail para support@smsgrab.com