Overview
Chaque requête adressée à l'API REST BroadNet contient votre jeton d'accès dans un en-tête Authorization: Bearer. Ce jeton est émis par compte et provient de votre compte BroadNet; l'API ne propose aucun échange de nom d'utilisateur et de mot de passe contre un jeton. Un jeton manquant ou invalide est rejeté par la passerelle API avec HTTP 401 et un corps JSON de deux champs, error et message.
Identifiants /websmpp hérités
L'ancienne API HTTP sous /websmpp, conservée pour les intégrations de l'ère SMPP, utilise les identifiants (nom d'utilisateur et mot de passe, ou clé d'accès) comme paramètres de requête au lieu d'un jeton Bearer. Utilisez-la uniquement si vous en dépendez déjà; les nouvelles intégrations doivent utiliser l'API REST avec jeton Bearer.
Exemples
Copiez, collez, remplacez les valeurs d'exemple — ces exemples appellent l'API de production tels quels.
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"
}