Pour planifier l’envoi d’un SMS en utilisant une clé API, envoyez une requête POST à l’endpoint /api/smsko/v1/sendlater/
.
Endpoint #
POST /api/smsko/v1/sendlater/
En-têtes #
{
"Authorization": "votre_api_key"
}
Corps #
{
"phone_number": "0321234567",
"message": "Ceci est un message SMS programmé",
"send_at": "2024-07-07 15:30"
}
Réponse #
{
"message": "SMS has been successfully scheduled.",
"address": "+261321234567"
}
Codes d’erreur #
Voici une liste des erreurs possibles que vous pouvez rencontrer lors de l’utilisation de l’API et leur signification :
Erreurs de l’API #
Erreurs d’authentification #
{
"error": "Invalid API key."
}
Cette erreur se produit lorsque la clé API fournie n’est pas valide.
{
"error": "No API key provided."
}
Cette erreur se produit lorsque aucune clé API n’est fournie dans l’en-tête de la requête.
Erreurs de validation des données #
{
"error": "Invalid date format. Use 'YYYY-MM-DD HH:MM'."
}
Cette erreur se produit lorsque le format de la date est incorrect.
{
"error": "Message exceeds the maximum length of 320 characters."
}
Cette erreur se produit lorsque le message dépasse la longueur maximale autorisée de 320 caractères.
Erreurs de service #
{
"error": "Your account is not activated to send SMS."
}
Cette erreur se produit lorsque le compte de l’utilisateur n’est pas activé pour envoyer des SMS.
{
"error": "No activation request found. Please complete your activation request."
}
Cette erreur se produit lorsque aucune demande d’activation n’est trouvée pour l’utilisateur.
{
"error": "Insufficient balance or validity expired."
}
Cette erreur se produit lorsque le solde SMS est insuffisant ou lorsque la validité du solde a expiré.
Erreurs diverses #
{
"error": "Failed to send SMS.",
"meta": "0321234567",
"details": {...}
}
Cette erreur se produit lorsque l’envoi du SMS échoue pour une raison quelconque.
SMS by BEFIANA, Solution pour envoyer des SMS ou campagne de masse à Madagascar