Ajoutez les requêtes de notre API SMS dans votre environnement Windev
Avec notre documentation API SMS disponible gratuitement en ligne, envoyez des SMS depuis un environnement Windev, langage spécialement conçu pour développer des applications orientées Windows, Linux, .NET et Java. Consultez notre guide de démarrage et laissez-vous guider dans l’intégration de notre Gateway SMS.
L’envoi de SMS Windev avec smsmode©
Découvrez les avantages de notre plateforme pour l’envoi de SMS depuis votre application Windev.
Bénéficiez d’une documentation complète et dynamique pour une intégration simple, rapide et gratuite.
Toutes notre infrastructure est certifiée ISO 27001 & ISO 27701. Nos API http et REST sont hébergées en France, dans un data-center de niveau 4.
Notre plateforme est surveillée 24h/24, 7 j/7 et 365 jours par an. Une haute disponibilité amplifiée par une redondance serveurs pour éviter la panne.
L’ensemble de notre équipe est disponible pour vous aider. Qu’il s’agisse d’un besoin en développement pour intégrer nos APIs ou de support pour répondre à vos questions.
GUIDE DE DÉMARRAGE
Commencer l'envoi d'un SMS avec Windev
Notre passerelle SMS est open source et compatible avec un environnement de programmation Windev ou tout autre langage (PHP, Java, ASP, C++, Ruby, Curl, etc.). Configurez l’envoi et la réception de SMS et gérez via l’API l’ensemble des paramètres de votre compte client (fichier de contacts, crédits disponibles, programmation d’envoi, consultation des statuts de réception, personnalisation de l’émetteur, etc.).
Si vous souhaitez tester rapidement l’envoi de SMS, intégrez le code suivant votre projet Windev. (API Http, deprecated) ↓
/**
* Function parameters:
*
* - accessToken (required)
* - message (required)
* - destinataires (required): Receivers separated by a comma
* - emetteur (optional): Allows to deal with the sms sender
* - optionStop (optional): Deal with the STOP sms when marketing send (cf. API HTTP documentation)
* - batchFilePath (required for batch mode): The path of CSV file for sms in Batch Mode
*/
ExempleClientHttpApi est une Classe
URL est une chaîne = "https://api.smsmode.com/http/1.6/"
PATH_SEND_SMS est une chaîne = "sendSMS.do"
PATH_SEND_SMS_BATCH est une chaîne = "sendSMSBatch.do"
FIN
PROCÉDURE Constructeur()
PROCÉDURE Destructeur()
PROCÉDURE sendSmsGet(accessToken est un chaîne, message est une chaîne, destinataires est une chaîne, emetteur est une chaîne, optionStop est une chaîne)
getField est une chaîne
getField = "?accessToken=" + accessToken + "&message=" + message + "&numero=" + destinataires + "&emetteur=" + emetteur + "&stop=" + optionStop
SI HTTPRequête(URL + PATH_SEND_SMS + getField) = Vrai ALORS
RENVOYER HTMLVersTexte(HTTPDonneRésultat(httpRésultat))
SINON
RENVOYER ErreurInfo()
FIN
PROCÉDURE sendSmsPost(accessToken est un chaîne, message est une chaîne, destinataires est une chaîne, emetteur est une chaîne, optionStop est une chaîne)
postField est une chaîne
postField = "accessToken=" + accessToken + "&message=" + message + "&numero=" + destinataires + "&emetteur=" + emetteur + "&stop=" + optionStop
SI HTTPRequête(URL + PATH_SEND_SMS, "", "", postField) = Vrai ALORS
RENVOYER HTMLVersTexte(HTTPDonneRésultat(httpRésultat))
SINON
RENVOYER (ErreurInfo())
FIN
PROCÉDURE sendSmsBatch(accessToken est une chaîne, batchFilePath est un chaîne, optionStop est une chaîne)
fdFile est un entier
fdFile = fOuvre(batchFilePath)
SI fdFile = -1 ALORS
RENVOYER ("The specified file does not exist")
FIN
contentFile est une chaîne
contentFile = fLit(fdFile,fTaille(batchFilePath))
fFerme(fdFile)
boundary est une chaîne = "---------------------------7d52afd100580"
header est une chaîne = "multipart/form-data; boundary=" + boundary
postField est une chaîne
postField = "--" + boundary + RC +
"Content-Disposition: form-data; name=""datafile""; filename=" + batchFilePath + "" + RC + RC +
contentFile +
RC + "--" + boundary + "--"
SI HTTPRequête(URL + PATH_SEND_SMS_BATCH + "?accessToken=" + accessToken +"&stop=" + optionStop, "", "", postField, header) = Vrai ALORS
RENVOYER HTMLVersTexte(HTTPDonneRésultat(httpRésultat))
SINON
RENVOYER (ErreurInfo())
FIN
Ajoutez à ce projet l’ensemble des fonctionnalités avancées disponibles sur notre Gateway SMS
Pour cela, référez-vous à notre documentation API REST où est détaillée l’ensemble des fonctionnalités et requêtes disponibles.
• Envoi et réception de SMS en masse ou à l’unité,
• Notification des compte-rendus des SMS reçus,
• Personnalisation de l’émetteur, gestion des désinscription/STOP SMS,
• Intégration de variable de publipostage, etc.).
Pourquoi choisir notre service SMS Windev ?
smsmode© est un acteur clé dans l’envoi de SMS marketing et notifications. Plus de 10 000 clients nous font confiance pour les campagnes SMS, l’envoi de OTP ou de SMS transactionnels. Notre équipe de développement améliore constamment nos services. Notre API SMS et notre plateforme SaaS et nos plugins sont simples d’utilisation, intuitives et performantes.
smsmode© est un opérateur télécom ARCEP, notre trafic SMS passe donc directement par les opérateurs français et internationaux. Pas de roaming ni de solutions low-cost ici. C’est un vrai gage de qualité, de performance et de fiabilité.
Grâce à un contrôle en temps réel de la performance, notre plateforme affiche une disponibilité de + de 99,91%. En dessous de ce seuil garanti, nous sommes engagés à vous indemniser, conformément à notre accord de niveau de service.
Notre support est disponible tous les jours de 9h à 12h et de 14h à 17h30 pour répondre à toutes vos questions et garantir la réussite de votre projet. Un support 24h/24 est également disponible sur demande.
Tous nos services (API, Plugins SMS, Plateforme SaaS) sont en accès illimité et en libre-service. L’installation de notre API SMS est gratuite et sans abonnement. Vous payez uniquement pour les SMS envoyés selon le type et la destination.
Nous nous sommes engagés à une conformité totale avec le RGPD et à une protection des données clients transitant par nos services (Labelisé Privacy Tech, certifié ISO 27001 & 27701). la gestion des désabonnements (STOP SMS) est automatique pour permettre un respect des obligations en matière de marketing mobile.
Créez votre compte gratuitement
Essayez notre plateforme SMS et bénéficiez de 20 crédits de tests offerts, sans engagement.