Pour envoyer un SMS by BEFIANA en utilisant une clé API, envoyez une requête POST à l’endpoint /api/smsko/v1/send/
.
Endpoint #
POST /api/smsko/v1/send/
En-têtes #
{
"Authorization": "votre_api_key"
}
Corps #
{
"phone_number": "321234567",
"message": "Ceci est un test de message SMS"
}
* Le numéro ne doit pas commencer par ‘0’
Réponse #
{
"message": "SMS sent successfully.",
"address": "+261321234567",
"clientCorrelator": "befiana-20230101-abcdefg",
"callbackData": "befiana-20230101-cd-abcdefg"
}
Codes d'erreur #
L’API de SMS by BEFIANA peut retourner les erreurs suivantes :
Erreurs liées à l'authentification #
401 Unauthorized : Clé API invalide ou non fournie.
{
"error": "Invalid API key."
}
403 Forbidden : Compte non activé ou solde insuffisant.
{
"error": "Your account is not activated to send SMS."
}
{
"error": "Insufficient balance or validity expired."
}
Erreurs liées à la requête
400 Bad Request : Erreur dans les paramètres de la requête.
{
"error": "Message exceeds the maximum length of 320 characters."
}
Erreurs internes
500 Internal Server Error : Erreur interne du serveur.
{
"error": "Failed to send SMS.",
"details": "Details of the error"
}
Pour toute assistance supplémentaire, n’hésitez pas à contacter notre service support.
SMS by BEFIANA, Solution pour envoyer des SMS ou campagne de masse à Madagascar