Vous consultez une ancienne version de cette page.
Ouvrir la version actuelleSMS transactionnels – spécification (Advanced API 1.0)
Attention
Il est strictement interdit d'utiliser les notifications SMS à des fins promotionnelles ou marketing. Elles doivent servir uniquement à des fins de notification, en tant que SMS transactionnel.
URL de l'API
URL utilisée pour envoyer les requêtes HTTP :
Note
Si la requête n'atteint pas sa destination, répétez-la sur le serveur de secours backup1.bulkgate.com.
Méthodes HTTP prises en charge
POST-application/json
Tableau des paramètres
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| application_id | ID de l'application | Oui | - |
| application_token | Jeton de l'application | Oui | - |
| number | Numéro du destinataire | Oui ou admin |
- |
| admin | Numéro de l'administrateur BulkGate qui reçoit la notification. Plus d'informations | Oui ou number |
- |
| text | Texte du message SMS (max. 612 caractères, ou 268 caractères si Unicode est activé), encodage UTF-8. Il est possible d'ajouter au modèle des variables provenant du tableau variables (autre paramètre) Hello <first_name> <last_name> .... |
Oui | - |
| variables | Tableau associatif pour ajouter des variables au texte, par ex. : {"first_name": "John", "last_name": "Doe"} |
Non | [] |
| unicode | Yes/true/1 pour un SMS Unicode, no/false/0 pour un SMS 7 bits |
Non | false |
| sender_id | Identifiant d'expéditeur, voir Type d'expéditeur | Non | gSystem |
| sender_id_value | Valeur de l'expéditeur - gOwn (par ex. « 420 777 777 777 »), gText (par ex. « BulkGate »), gProfile (par ex. « 423 »), gMobile ou gPush (KEY) |
Non | null |
| country | Indiquez les numéros des destinataires au format international (avec préfixe, par ex. 420), ou ajoutez le code pays (777777777 + CZ = 420777777777). Voir l'exemple de requête avec le pays. Si la valeur est null, le fuseau horaire que vous avez défini est utilisé pour compléter l'information |
Non | null |
| schedule | Planifiez la date et l'heure d'envoi au format timestamp Unix, ou ISO 8601. | Non | Maintenant |
| duplicates_check | Choisissez on pour éviter l'envoi de messages en double au même numéro de téléphone. Les messages au texte identique envoyés au même numéro dans un intervalle de moins de 5 minutes seront supprimés. Avec off, aucun doublon n'est supprimé. |
Non | off |
| tag | Libellé du message permettant à l'utilisateur de le retrouver ultérieurement. | Non | - |
Type d'expéditeur sender_id
| VALEUR | SIGNIFICATION |
|---|---|
gSystem |
Numéro système |
gShort |
Code court (Short Code) |
gText |
Expéditeur texte |
gMobile |
Mobile Connect |
gPush |
Mobile Connect push - envoie une notification dans l'application Mobile Connect |
gOwn |
Numéro propre (nécessite la vérification du numéro) |
gProfile |
ID de profil BulkGate |
<int> |
ID de profil BulkGate |
Exemple de requête
Réponse
En cas de succès :
Où :
- part_ID est le tableau des ID des parties du message long d'origine, qui a été découpé parce qu'il dépassait la limite de 160 caractères d'un message unique. Plus d'informations ici.
En cas d'erreur :
Où :
- type et error (description de l'erreur) figurent dans le tableau des types d'erreurs
- code correspond au code d'erreur HTTP
- detail contient des informations complémentaires sur l'erreur
Consultez tous les types d'erreurs de la Simple API et de l'Advanced API ici.
Cette page vous a-t-elle été utile ?
Merci pour votre retour.