SMS promotionnels – spécification
URL de l'API
URL utilisée pour l'envoi des requêtes HTTP :
Note
Si la requête n'atteint pas sa destination, renvoyez-la sur le serveur de secours backup1.bulkgate.com.
Méthodes HTTP prises en charge
GETPOST-application/x-www-form-urlencodedPOST-application/json
Des exemples pour chacune sont disponibles dans les méthodes de requête.
Tableau des paramètres
| NOM DU PARAMÈTRE | VALEUR | OBLIGATOIRE | VALEUR PAR DÉFAUT |
|---|---|---|---|
| application_id | Identifiant de l'application | Oui | - |
| application_token | Jeton d'authentification de l'application | Oui | - |
| number | Numéros des destinataires séparés par ; (point-virgule) |
Oui | - |
| text | Texte du message SMS (612 caractères max., ou 268 caractères en Unicode), encodage UTF-8 | Oui | - |
| 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 (p. ex. « 420 777 777 777 »), gText (p. ex. « BulkGate »), gProfile (p. ex. « 423 »), gMobile ou gPush (CLÉ) |
||
| country | Indiquez les numéros des destinataires au format international (avec l'indicatif, p. ex. 420) ou ajoutez le code pays (775123456 + CZ = 420775123456). Voir l'exemple de requête avec pays. Si la valeur est null, le fuseau horaire que vous avez défini sert à compléter l'information |
Non | null |
| schedule | Planification de la date et de l'heure d'envoi au format timestamp Unix ou ISO 8601. Voir les exemples ci-dessous. La valeur now envoie le message immédiatement, comme si le paramètre était omis. |
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 seront supprimés. Avec off, aucun doublon n'est supprimé. Les doublons sont supprimés uniquement au sein d'un même lot, et non d'une requête à l'autre. |
Non | off |
| tag | Libellé du message permettant à l'utilisateur de le retrouver ultérieurement. | Non | - |
Type d'expéditeur sender_id
| VALEUR | DESCRIPTION |
|---|---|
gSystem |
Numéro système |
gShort |
Short Code |
gText |
Expéditeur texte |
gMobile |
Mobile Connect |
gPush |
Mobile Connect push - Envoie une notification dans l'application Mobile Connect |
gOwn |
Numéro personnel (vérification du numéro requise) |
gProfile |
ID de profil BulkGate |
<int> |
ID de profil BulkGate |
Exemples de requêtes
Exemple de requête complète :
Exemple de requête avec pays :
Exemple de requête au format ISO 8601 :
Exemple de requête avec timestamp Unix :
Exemple de requête POST JSON :
Réponse
En cas de succès :
Où :
- part_ID est le tableau des ID des parties du message long d'origine, scindé 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) sont décrits dans le tableau des types d'erreurs
- code représente le code d'erreur HTTP
- detail contient des informations complémentaires sur l'erreur
Tous les types d'erreurs de la Simple API et de l'Advanced API sont disponibles ici.
Cette page vous a-t-elle été utile ?
Merci pour votre retour.