BusySMS

API para receber SMS

API para receber SMS: códigos de verificação em números que são seus

Se um programa precisa receber uma mensagem de texto, normalmente um código de uso único, há dois jeitos de fazer isso: pegar emprestado um número de um serviço de número virtual ou receber em um chip que é seu. O BusySMS é do segundo tipo. Este guia explica a diferença, quando cada um faz sentido e como receber códigos pela API do BusySMS.

$5 por número verificado ao mês · 7 dias grátis · cobrança pelo Stripe na web

Nesta página

Dois jeitos de receber SMS por API

Serviços de número virtual, os sites de “receber SMS online” e as APIs deles, dão a você um número de um conjunto que pertence a eles. Alguns mostram as mensagens recebidas em uma página pública; outros alugam um número por minutos ou dias. São rápidos de testar e não exigem celular, mas o número não é seu: quando o aluguel acaba, ele volta para o conjunto.

O seu próprio número, um chip em um celular que você controla, é a troca oposta. Você precisa do celular, mas o número continua seu enquanto você mantiver o chip, ninguém mais lê as mensagens dele, e uma conta cadastrada nele continua recebendo os códigos no ano que vem. O BusySMS transforma esse celular em uma API: os códigos que ele recebe podem ser lidos por HTTP.

Quem busca uma “API para receber SMS online” geralmente quer o primeiro tipo. Se o que você realmente precisa é o código de uma conta que é sua, o segundo tipo é o que continua funcionando depois que o teste acaba.

BusySMS comparado aos serviços de número virtual

BusySMSServiços de número virtual
De onde vem o númeroUm chip seu, no seu celularUm conjunto de números do serviço
Quem pode ler as mensagensVocê, e quem você escolher ao compartilhar o númeroQualquer pessoa, nas caixas públicas; quem alugou, no caso de número alugado
Por quanto tempo o número é seuEnquanto você mantiver o chipPelo período do aluguel
Códigos da conta mais tardeContinuam chegando no seu chipVão para quem pegar o número depois
O que você precisaUm celular Android ou iPhone com esse chipUma conta no serviço
Preço$5 por número verificado ao mês, 7 dias grátisDefinido por cada serviço

Quando usar cada um

Se você precisa de um número descartável para um teste pontual e nada vai depender dele, um número virtual é o caminho mais rápido, e o BusySMS é a ferramenta errada. Se a conta importa, como o login de administrador da sua empresa, uma conta de teste em que o seu CI entra toda noite ou o número que seus clientes já conhecem, receba em um número que é seu.

O BusySMS também não é um jeito de burlar a verificação de ninguém. Ele lê códigos enviados a números que você controla, para contas que são suas. Ele não consegue ler as mensagens de mais ninguém e não foi feito para criar contas em massa.

Como o recebimento funciona com o BusySMS

  1. 1

    Coloque o receptor no celular

    No Android, o app BusySMS do Google Play. No iPhone, uma automação do Atalhos, com ou sem o app BusySMS para iPhone.

  2. 2

    Verifique o número

    O BusySMS envia um código por SMS para o número e o celular o devolve. Isso prova que o chip tem o número; até lá, nada é armazenado nem cobrado.

  3. 3

    Receba

    Só são guardadas as mensagens que parecem códigos de verificação. Cada uma é marcada com o número que recebeu, o remetente, o serviço detectado e o horário de chegada.

  4. 4

    Leia

    O seu programa chama a API REST, um agente de IA usa o MCP, e uma pessoa vê o código no painel ou deixa a extensão para Chrome digitá-lo.

Em quais números você pode receber

  • Qualquer número de um chip em um celular que é seu: um celular com Android 8.0 ou posterior e o app BusySMS, ou um iPhone com iOS 14 ou posterior pelo Atalhos.
  • Cada SIM de um celular dual-SIM é um número separado, verificado e cobrado individualmente.
  • Os números são verificados com um SMS de ida e volta, então você não consegue adicionar um número cujo chip não está com você.

Receba um código pela API

Crie uma chave no painel, em API REST, e guarde-a em uma variável de ambiente. Depois, espere o próximo código em um número específico:

# Digits only: the receiving number +44 7700 900123
curl -s -H "Authorization: Bearer $BUSYSMS_API_KEY" \
  "https://busysms.net/api/v1/codes?phone=447700900123&timeoutMs=60000"

phone corresponde ao número que recebe (os dígitos bastam), então, com vários números na conta, você recebe o código do número certo. A espera dura até 90 segundos e retorna null em vez de um código antigo se nada de novo chegar.

Para ler o histórico em vez de esperar, liste as mensagens recentes de um celular com GET /api/v1/devices/:id/messages; as mensagens capturadas ficam guardadas por até 7 dias. Todos os endpoints e erros estão no guia da API de gateway de SMS.

O que é recebido, e o que não é

  • Na configuração você escolhe, por chip Android: todas as mensagens ou só as do tipo verificação. As outras mensagens só você pode ver.
  • No iPhone, a checagem acontece no próprio celular: uma mensagem que não parece um código nunca sai dele.
  • Nada é capturado com o gateway desligado.
  • Um número precisa passar pela verificação antes que qualquer coisa que ele receba seja armazenada.

Dúvidas

Perguntas frequentes

O BusySMS me dá um número de telefone?

Não. O BusySMS não fornece números. Você recebe em chips que são seus e que você verifica, e é por isso que os códigos são seus e continuam sendo.

Posso receber SMS online sem celular?

Com o BusySMS, não: o gateway é um celular de verdade com o chip. Se você não tem um celular para o número, a alternativa é um serviço de número virtual, com as desvantagens descritas acima.

Posso receber qualquer SMS ou só códigos de verificação?

Qualquer SMS, em um chip Android com Sincronizar todas as mensagens ativado, o que você escolhe na configuração: cada SMS chega à sua conta e fica guardado por até 7 dias. Um chip configurado para só códigos envia apenas as mensagens que parecem códigos de verificação. Em qualquer caso, os endpoints de códigos retornam só códigos.

Como recebo códigos no navegador sem programar?

Instale a extensão para Chrome. Quando um site manda um código por SMS para o seu número BusySMS, ela preenche o campo do código e aperta Enter.

Mais de uma pessoa pode receber os códigos do mesmo número?

Sim. O dono pode compartilhar um número com até cinco outros usuários do BusySMS. Eles só veem os códigos que chegam depois de aceitarem, e o dono pode revogar o acesso a qualquer momento.

Por quanto tempo as mensagens recebidas ficam guardadas?

Por até 7 dias; depois são apagadas. Se você precisa de um código ou de uma mensagem por mais tempo, guarde você mesmo.

Blog

Mais do blog

Todos os artigos

Continue lendo

Guias relacionados

Todos os guias

Teste com um número que é seu

Instale o app, verifique seu número e leia seu primeiro código hoje mesmo. Toda conta começa com 7 dias grátis; depois disso, são $5 por número verificado ao mês, e você pode cancelar quando quiser.