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.
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.
- -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.