BroadNet
Operações Resposta da BroadNet

Como enviar um SMS via API?

Última revisão 1 min de leituraRevisado pela equipa de engenharia BroadNet
Resposta rápida

Enviar um SMS por meio de uma API HTTP significa passar o número de destino, o ID do remetente e o texto da mensagem para um endpoint REST que entrega a mensagem às redes da operadora e devolve um ID de mensagem que você pode rastrear para verificar a entrega.

Definição em linguagem simplesneutro em relação ao fornecedorRevisado 24 de setembro de 2026
DiagramaComo uma mensagem A2P chega ao telefone
  1. A sua aplicaçãoEnvia via REST API ou SMPP
  2. Plataforma BroadNetValida, encaminha e fatura cada mensagem
  3. SMSC da operadoraConexão direta com a operadora
  4. Dispositivo do assinanteA mensagem é entregue
O relatório de entrega (DLR) regressa pelo mesmo caminho até o seu webhook
A resposta longa

Tudo o que vale a pena saber, nada do que não vale.

§01

O pedido

O gateway da BroadNet aceita um POST para https://api.broadnet.me/sms/sendSms com um token no cabeçalho Authorization: Bearer e um corpo JSON: senderId (o ID do remetente), destinationNumber (o número de destino em formato internacional, somente dígitos, sem o sinal +), message (o texto) e messageType (TEXT para GSM-7, UNICODE para árabe, emojis e outros alfabetos não latinos). Uma chamada bem-sucedida devolve 200 OK com o ID da mensagem no corpo da resposta.

§02

Codificação e comprimento

Uma mensagem GSM-7 comporta 160 caracteres por segmento (153 quando a mensagem ocupa vários segmentos); ao mudar para Unicode por causa de emojis ou alfabetos não latinos, o limite cai para 70 (67 em mensagens concatenadas). Defina messageType como TEXT para GSM-7 simples e UNICODE quando o texto precisar de Unicode ou árabe, para que os caracteres não fiquem corrompidos; POST /sms/identify devolve a codificação e o número de segmentos antes do envio.

§03

Acompanhe a entrega, não presuma nada.

O ID da mensagem devolvida é o identificador dos relatórios de entrega (DLRs). Configure um webhook para receber o status final da operadora — entregue, falha ou expirado — em vez de considerar um código 200 no envio como prova de que o aparelho recebeu a mensagem.

§04

Passando para a produção

Use números E.164 internacionais, registe o seu ID de remetente em cada mercado de destino antes de expandir e envie por rotas diretas da operadora para obter latência consistente. Para alto volume, a mesma conta pode ser acedida via SMPP e REST, permitindo que você comece com HTTP e alterne entre os tipos de vinculação sem precisar realizar um novo processo de integração.

BNEscrito pela equipa de engenharia BroadNet·Serviços de mensagens de nível de operadora desde 2003, com sede no Dubai.·Padrões editoriais
FAQ

Perguntas frequentes

Posso enviar um SMS com uma solicitação GET ou preciso usar o método POST?
Use POST. O endpoint REST POST /sms/sendSms recebe um corpo JSON e um token Bearer, então o texto da mensagem e as credenciais nunca aparecem em URLs ou logs do servidor. A API HTTP legada (/websmpp/websms) ainda aceita GET para integrações existentes da era SMPP, mas novas integrações devem usar a API REST.
Preciso de SMPP ou a API HTTP é suficiente?
A API REST/HTTP é suficiente para a maioria dos volumes e é a mais rápida de integrar. SMPP é adequado para taxas de transferência sustentadas muito altas e conexões persistentes. A mesma conta BroadNet funciona em ambos os protocolos, então você pode começar com HTTP e adicionar SMPP posteriormente sem precisar realizar um novo processo de integração.
Como posso ter certeza de que uma mensagem foi realmente entregue?
O envio devolve um ID de mensagem; o status final do dispositivo chega de forma assíncrona como um relatório de entrega (DLR) no seu webhook — entregue, falhou ou expirou. Não considere a resposta do envio como comprovativo de entrega.
Construa com isto

Precisa de ajuda para instalar isso?

As páginas abaixo contêm os produtos e guias de integração que colocam este conceito em prática. Se preferir uma demonstração ao vivo, a nossa equipa de engenharia está disponível para atendimento no mesmo dia, durante o horário comercial MENA .

Fale com a nossa equipa de engenharia.
Opinião

Essa resposta foi útil?

O seu voto nos ajuda a priorizar quais respostas devem ser expandidas com exemplos, diagramas e trechos de código.

Essa resposta foi útil?
Obrigado — anotado. Manteremos esta resposta atualizada.
Entendi. Diga-nos o que estava a faltar. Envie uma mensagem rápida.

Como escrevemos e revemos os conteúdos

Ainda precisa de ajuda?

Converse com um engenheiro de verdade sobre a sua construção.

Respondemos no prazo de um dia útil, e as contas de produção têm suporte 24 horas por dia, 7 dias por semana. Os nossos engenheiros de soluções entregam código, não scripts.

$ curl -X POST https://api.broadnet.me/sms/sendSms
SLA de resposta
Solicitações de acesso de testeResposta em até 1 dia útil
Produção24 / 7 · < 15 min
NOC de operadoras24 / 7 · plantão