Overview
Ogni richiesta API REST BroadNet include il tuo token di accesso nell'intestazione Authorization: Bearer. Il token viene emesso per ogni account e proviene dal tuo account BroadNet; l'API non prevede alcuna chiamata che scambi nome utente e password con un token. Un token mancante o non valido viene rifiutato dal gateway API con HTTP 401 e un corpo JSON composto da due campi: error e message.
Credenziali legacy /websmpp
L'API HTTP legacy sotto /websmpp, mantenuta per le integrazioni dell'era SMPP, accetta le credenziali come parametri di richiesta (nome utente e password o chiave di accesso) anziché un token Bearer. Utilizzatela solo se ne avete già bisogno; le nuove integrazioni dovrebbero utilizzare l'API REST con token Bearer.
Esempi
Copia, incolla, sostituisci i segnaposto: questi esempi chiamano l'API di produzione così come sono.
curl -X POST https://api.broadnet.me/sms/identify \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "message": "Hello from BroadNet" }'{
"error": "Unauthorized",
"message": "Missing Authorization token"
}