BroadNet
Ferramenta gratuita para programadores · executa no seu navegador

Gerador de comandos cURL.

Monte um comando cURL pronto a executar para qualquer pedido de API HTTP. Escolha um método, URL, cabeçalhos, um corpo JSON e um token Bearer, e depois copie o resultado. Nada do que escreve sai do seu navegador.

Predefinições
Cabeçalhos
Comando gerado
curl -X POST 'https://api.broadnet.me/sms/sendSms' \
  -H "Authorization: Bearer $BROADNET_TOKEN" \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  --data '{
  "senderId": "BroadNet",
  "destinationNumber": "447700900123",
  "message": "Your verification code is 482913",
  "messageType": "TEXT"
}'

Os argumentos estão entre aspas simples e devidamente escapados para bash e zsh. Trate qualquer comando que contenha um token real como um segredo.

A resposta curta

Como construo um pedido cURL com autenticação e um corpo JSON?

Defina o método com -X, indique o URL, adicione cada cabeçalho com -H, coloque o token num cabeçalho Authorization: Bearer, e envie o conteúdo com --data juntamente com um cabeçalho Content-Type: application/json. Este gerador faz tudo isso e escapa as aspas por si.

Anatomia do comando
  • -X POST · · · o método HTTP
  • 'https://…' · · · o URL do pedido
  • -H 'Authorization: Bearer TOKEN' · · · autenticação
  • -H 'Content-Type: application/json' · · · tipo de corpo
  • --data '{ … }' · · · o payload JSON

Enviar uma mensagem com a API

A predefinição de mensagens constrói um pedido POST /sms/sendSms com um token Bearer e um corpo JSON com senderId, destinationNumber, message e messageType. Consulte a referência da API para enviar uma mensagem.

Perguntas frequentes

Como adiciono um token Bearer a um pedido cURL?

Envie um cabeçalho Authorization com o valor 'Bearer' seguido de um espaço e do seu token: -H 'Authorization: Bearer YOUR_TOKEN'. Este gerador adiciona esse cabeçalho automaticamente quando introduz um token, para que possa copiar um pedido autenticado completo.

Como envio um corpo JSON com cURL?

Use --data com o payload JSON e defina um cabeçalho Content-Type: application/json para que o servidor o processe corretamente. O gerador adiciona o cabeçalho Content-Type por si sempre que existe um corpo num pedido POST, PUT ou PATCH.

O que faz a flag -X no cURL?

-X (ou --request) define o método HTTP — GET, POST, PUT, PATCH ou DELETE. O cURL usa GET por predefinição, ou POST quando é fornecido um corpo, pelo que um -X explícito torna inequívoco o método pretendido no comando copiado.

O meu token ou payload é enviado para algum lado por esta ferramenta?

Não. O comando é montado inteiramente no seu navegador com JavaScript. Nada do que escreve — URL, cabeçalhos, corpo ou token — é transmitido à BroadNet ou a qualquer servidor. Ainda assim, trate qualquer comando que contenha um token real como um segredo e evite colá-lo em registos partilhados.

Como executo o comando gerado?

Copie o comando e cole-o num terminal no macOS, Linux ou Windows com o cURL instalado. O comando usa argumentos entre aspas simples e continuações de linha, que funcionam em bash e zsh; no Windows, execute-o no WSL, Git Bash ou adapte as aspas para o PowerShell.

Pronto para fazer a sua primeira chamada à API?

A BroadNet disponibiliza uma API REST com token Bearer, ligações SMPP 3.4 diretas, webhooks de entrega e um TypeScript SDK oficial. Obtenha um token e envie a sua primeira mensagem.