Intégrez en Node.js l’envoi de vos SMS en Tunisie dans vos site web, vos applications et toutes vos solutions par API SMS
Intégrer l’API WinSMS pour envoyer des SMS en Tunisie n’a jamais été aussi simple. Grâce à notre API intuitive et facile à utiliser, vous pouvez envoyer des SMS d’alertes, consulter l’état de vos envoi SMS et plus encore, le tout en quelques lignes de code Node.js. Dans cette section, découvrez comment effectuer une intégration de base pour envoyer des SMS, que ce soit individuellement ou en masse, tout en gérant les attentes de réponse du serveur selon vos besoins.
1- Envoi d’un SMS à un seul numéro sans attente de la réponse du serveur en Node.js
Envoyez un SMS en Node.js rapidement sans attendre de réponse du serveur avec un exemple simple qui définit un timeout court. Idéal pour les messages urgents où la vitesse est essentielle.
const https = require('https');
const querystring = require('querystring');
// Configuration des paramètres pour l'envoi du SMS en Tunisie avec WinSMS
const postData = querystring.stringify({
'action': 'send-sms',
'api_key': 'votre_clé_api', // Remplacez par votre clé API SMS Tunisie WinSMS réelle
'to': '216xxxxxxxx', // Numéro de téléphone destinataire en Tunisie (Avec indicatif 216)
'sms': 'Votre message ici', // Le message à envoyer
'from': 'Votre_Sender_ID' // Votre identifiant d'expéditeur
});
const options = {
hostname: 'www.winsmspro.com',
port: 443,
path: '/sms/sms/api',
method: 'GET',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': postData.length
}
};
// Initialisation de la requête pour l'envoi du SMS
const req = https.request(options, (res) => {
console.log(`Statut de l'envoi : ${res.statusCode}`);
res.on('data', (d) => {
process.stdout.write(d);
});
});
req.on('error', (e) => {
console.error(`Erreur lors de l'envoi du SMS : ${e.message}`);
});
// Envoi de la requête avec les paramètres
req.write(postData);
req.end();
Ce code utilise les modules https
et querystring
de Node.js pour envoyer une requête HTTPS avec les paramètres nécessaires pour l’envoi d’un SMS via l’API WinSMS.
Astuce pour les développeurs : Vous pouvez également tester ces requêtes directement dans votre navigateur pour une vérification rapide du fonctionnement de notre API SMS. Il suffit de coller l’URL construite avec vos paramètres spécifiques dans la barre d’adresse et d’appuyer sur Entrée.
https://www.winsmspro.com/sms/sms/api?action=send-sms&api_key=VotreCléAPI&to=216xxxxxxxx&from=VotreIDExpéditeur&sms=VotreMessage
C’est une méthode pratique pour tester l’API WinSMS sans même avoir besoin de rédiger ou d’exécuter du code, ce qui peut être particulièrement utile pour les développeurs en train de se familiariser avec notre API ou pour ceux qui cherchent à effectuer des tests rapides d’envois d’SMS par API en Tunisie
2- Envoi de SMS à plusieurs numéros sans attente de la réponse du serveur en Node.js
Envoyez à plusieurs personnes par API un SMS en Node.js rapidement sans attendre de réponse du serveur avec un exemple simple qui définit un timeout court. Idéal pour les messages urgents où la vitesse est essentielle.
const https = require('https');
const querystring = require('querystring');
// Configuration des paramètres pour l'envoi du SMS groupé en Tunisie avec WinSMS
const postData = querystring.stringify({
'action': 'send-sms',
'api_key': 'votre_clé_api', // Remplacez par votre clé API SMS Tunisie WinSMS réelle
'to': ['216xxxxxxxx', '216yyyyyyyy', '216zzzzzzzz'].join(','), // Liste des numéros de téléphone destinataires en Tunisie. (Max 100 numéros)
'sms': 'Votre message ici' // Votre message ici
});
const options = {
hostname: 'www.winsmspro.com',
port: 443,
path: '/sms/sms/api',
method: 'GET',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': postData.length
}
};
// Initialisation et envoi de la requête pour l'envoi du SMS groupé
const req = https.request(options, (res) => {
console.log(`Statut de l'envoi : ${res.statusCode}`);
res.on('data', (d) => {
process.stdout.write(d);
});
});
req.on('error', (e) => {
console.error(`Erreur lors de l'envoi des SMS : ${e.message}`);
});
// Envoi de la requête avec les paramètres
req.write(postData);
req.end();
Dans ce code Node.js, nous utilisons https
et querystring
pour envoyer une requête HTTPS, cette fois pour un envoi groupé de SMS. La liste des numéros est jointe en une seule chaîne, séparée par des virgules
Astuce pour les développeurs : Vous pouvez également tester ces requêtes directement dans votre navigateur pour une vérification rapide du fonctionnement de notre API SMS. Il suffit de coller l’URL construite avec vos paramètres spécifiques dans la barre d’adresse et d’appuyer sur Entrée.
https://www.winsmspro.com/sms/sms/api?action=send-sms&api_key=VotreCléAPI&to=216xxxxxxxx,216yyyyyyyy,216zzzzzzzz&from=VotreIDExpéditeur&sms=VotreMessage
C’est une méthode pratique pour tester l’API WinSMS sans même avoir besoin de rédiger ou d’exécuter du code, ce qui peut être particulièrement utile pour les développeurs en train de se familiariser avec notre API ou pour ceux qui cherchent à effectuer des tests rapides d’envois d’SMS par API en Tunisie
3- Envoi d’un SMS à un seul numéro avec attente de la réponse du serveur en Node.js
Lorsque vous avez besoin d’une confirmation pour vos SMS envoyés de la part du serveur WinSMS, ce code Node.js vous aidera à l’obtenir tout en permettant un délai raisonnable pour la réponse.
const https = require('https');
// Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
const apiKey = 'votre_clé_api';
// Endpoint de l'API pour consulter le solde.
const url = `https://www.winsmspro.com/sms/sms/api?action=check-balance&api_key=${apiKey}&response=json`;
// Options pour la requête HTTPS.
const options = new URL(url);
// Initialisation et exécution de la requête pour consulter le solde.
https.get(options, (res) => {
let data = '';
// Récupération de la réponse.
res.on('data', (chunk) => {
data += chunk;
});
// Traitement de la réponse complète.
res.on('end', () => {
console.log("Réponse de l'API : " + data);
});
}).on('error', (e) => {
console.error(`Erreur lors de l'exécution de la requête : ${e.message}`);
});
Astuce pour les développeurs : Vous pouvez également tester ces requêtes directement dans votre navigateur pour une vérification rapide du fonctionnement de notre API SMS. Il suffit de coller l’URL construite avec vos paramètres spécifiques dans la barre d’adresse et d’appuyer sur Entrée.
https://www.winsmspro.com/sms/sms/api?action=send-sms&api_key=VotreCléAPI&to=216xxxxxxxx&from=VotreIDExpéditeur&sms=VotreMessage
C’est une méthode pratique pour tester l’API WinSMS sans même avoir besoin de rédiger ou d’exécuter du code, ce qui peut être particulièrement utile pour les développeurs en train de se familiariser avec notre API ou pour ceux qui cherchent à effectuer des tests rapides d’envois d’SMS par API en Tunisie
4- Envoi de SMS à plusieurs numéros avec attente de la réponse du serveur en Node.js
Lorsque vous avez besoin d’une confirmation pour vos SMS envoyés de la part du serveur WinSMS, ce code Node.js vous aidera à l’obtenir tout en permettant un délai raisonnable pour la réponse.
const https = require('https');
const querystring = require('querystring');
// Configuration des paramètres pour l'envoi du SMS groupé en Tunisie avec WinSMS
const postData = querystring.stringify({
'action': 'send-sms',
'api_key': 'votre_clé_api', // Remplacez par votre clé API SMS Tunisie WinSMS réelle
'to': ['216xxxxxxxx', '216yyyyyyyy'].join(','), // Liste des numéros de téléphone destinataires en Tunisie.
'sms': 'Votre message ici' // Le message à envoyer
});
const options = {
hostname: 'www.winsmspro.com',
port: 443,
path: '/sms/sms/api?' + postData,
method: 'GET',
};
// Initialisation et envoi de la requête pour l'envoi du SMS groupé
const req = https.request(options, (res) => {
console.log(`Statut de l'envoi : ${res.statusCode}`);
res.on('data', (d) => {
console.log(`Réponse : ${d}`);
});
});
req.on('error', (e) => {
console.error(`Erreur lors de l'envoi des SMS : ${e.message}`);
});
req.end();
Ce snippet Node.js utilise les modules https
et querystring
pour envoyer une requête d’envoi de SMS groupé.
Astuce pour les développeurs : Vous pouvez également tester ces requêtes directement dans votre navigateur pour une vérification rapide du fonctionnement de notre API SMS. Il suffit de coller l’URL construite avec vos paramètres spécifiques dans la barre d’adresse et d’appuyer sur Entrée.
https://www.winsmspro.com/sms/sms/api?action=send-sms&api_key=VotreCléAPI&to=216xxxxxxxx,216yyyyyyyy,216zzzzzzzz&from=VotreIDExpéditeur&sms=VotreMessage
C’est une méthode pratique pour tester l’API WinSMS sans même avoir besoin de rédiger ou d’exécuter du code, ce qui peut être particulièrement utile pour les développeurs en train de se familiariser avec notre API ou pour ceux qui cherchent à effectuer des tests rapides d’envois d’SMS par API en Tunisie
5- Consultez Votre Solde WinSMS avec Notre API en Node.js
Pour nos clients désirant une gestion efficace de leur comptes SMS en Tunisie dans leurs différentes solutions, WinSMS met à disposition une fonctionnalité pratique via notre API SMS : la consultation de solde directement via une URI ou un script Node.js.
Cet exemple de code simplifié vous permet d’interroger rapidement votre solde disponible, vous assurant ainsi une transparence totale et une maîtrise complète de vos ressources SMS. Suivez ces étapes pour intégrer cette fonctionnalité à vos solution internes de gestion SMS.
const https = require('https');
// Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
const apiKey = 'votre_clé_api';
// URL de l'API pour consulter le solde, incluant la clé API et le format de réponse souhaité.
const url = `https://www.winsmspro.com/sms/sms/api?action=check-balance&api_key=${apiKey}&response=json`;
// Initialise et exécute la requête HTTPS pour consulter le solde.
https.get(url, (res) => {
let data = '';
console.log('Statut HTTP:', res.statusCode);
res.on('data', (chunk) => {
data += chunk;
});
res.on('end', () => {
// Affiche la réponse de l'API. Utile pour vérifier le solde disponible.
console.log("Réponse de l'API :", data);
});
}).on('error', (e) => {
// Gère l'erreur, si elle se produit.
console.error('Erreur lors de la requête :', e);
});
Ce code Node.js utilise le module https
natif pour effectuer une requête GET simple, afin de consulter le solde via l’API WinSMS.
Astuce pour les développeurs : Vous pouvez également tester ces requêtes directement dans votre navigateur pour une vérification rapide du fonctionnement de notre API SMS. Il suffit de coller l’URL construite avec vos paramètres spécifiques dans la barre d’adresse et d’appuyer sur Entrée.
https://www.winsmspro.com/sms/sms/api?action=check-balance&api_key=votre_clé_api&response=json
C’est une méthode pratique pour tester l’API WinSMS sans même avoir besoin de rédiger ou d’exécuter du code, ce qui peut être particulièrement utile pour les développeurs en train de se familiariser avec notre API SMS ou pour ceux qui cherchent à effectuer des tests rapides d’envois d’SMS par API en Tunisie
6- Vérification de l’État d’Envoi d’un SMS avec l’API WinSMS (Statut) en Node.js
Après avoir envoyé un SMS via notre API, il est essentiel de pouvoir vérifier l’état de cet envoi pour s’assurer qu’il a été correctement traité. Que vous souhaitiez confirmer la livraison ou diagnostiquer des problèmes éventuels, l’API WinSMS fournit des réponses claires et concises. Voyons ensemble comment implémenter une telle vérification avec Node.js.
const https = require('https');
const querystring = require('querystring');
// Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
const apiKey = 'votre_clé_api';
// La référence du SMS retournée par l'API lors de l'envoi.
const ref = '123456789';
// Construction des paramètres de la requête.
const params = querystring.stringify({
'api_key': apiKey,
'ref': ref // Utilisez la référence récupérée de votre envoi d'SMS par API.
});
// Endpoint de l'API pour consulter l'état d'un SMS.
const url = `https://www.winsmspro.com/sms/sms/api/verifSms?${params}`;
// Initialise et exécute la requête HTTPS pour vérifier l'état du SMS.
https.get(url, (res) => {
let data = '';
console.log('Statut HTTP:', res.statusCode);
res.on('data', (chunk) => {
data += chunk;
});
res.on('end', () => {
// La requête a réussi. Traitement ou affichage de la réponse pour connaître l'état du SMS.
console.log("Statut de l'envoi :", data);
});
}).on('error', (e) => {
// Gère l'erreur, si elle se produit.
console.error('Erreur lors de la requête :', e);
});
Ce snippet en Node.js utilise les modules https
et querystring
pour réaliser une requête GET, afin de consulter l’état d’un SMS envoyé.
Astuce pour les développeurs : Vous pouvez également tester ces requêtes directement dans votre navigateur pour une vérification rapide du fonctionnement de notre API SMS. Il suffit de coller l’URL construite avec vos paramètres spécifiques dans la barre d’adresse et d’appuyer sur Entrée.
https://www.winsmspro.com/sms/sms/api/verifSms?api_key=VOTRE-API-KEY&ref=123456789
C’est une méthode pratique pour tester l’API WinSMS sans même avoir besoin de rédiger ou d’exécuter du code, ce qui peut être particulièrement utile pour les développeurs en train de se familiariser avec notre API ou pour ceux qui cherchent à effectuer des tests rapides d’envois d’SMS par API en Tunisie
Exemples de Langages de Programmation Supportés par notre API SMS TUNISIE WinSMS
Une API d’envoi de SMS en Tunisie très facile à intégrer et compatible avec tous les langages.
Vous trouverez ci-dessous une liste des langages de programmation courants pour lesquels nous fournissons des exemples d’intégration de notre API SMS. Choisissez votre langage et suivez nos guides étape par étape pour commencer à envoyer des SMS en Tunisie dès aujourd’hui en quelques minutes.
Pourquoi Choisir l'API WinSMS pour Votre logicielVos solutionsVotre site web
À la recherche d’une solution d’API SMS en Tunisie qui respecte vos besoins et dépasse vos attentes ? Ne cherchez plus. WinSMS est la plateforme de choix pour les professionnels qui exigent excellence et simplicité.
Découvrez les nombreux avantages de notre API SMS, de sa fiabilité hors pair à ses fonctionnalités avancées, et pourquoi des entreprises tunisiennes choisissent WinSMS pour leurs communications mobiles.
Comment Ça Marche ?
Envoyer des SMS en Tunisie devient un jeu d’enfant avec l’API WinSMS. Vous pouvez démarrer aussi simplement que d’entrer une URL dans votre navigateur. Voici un aperçu rapide de l’utilisation de l’API avec une requête GET simple.
Intégration facile et envoi rapide et de notre API SMS Tunisie
Chez WinSMS, nous nous engageons à offrir une expérience simple et fluide à tous nos clients. Notre API pour l’envoi de SMS en Tunisie est conçue pour être la plus facile à intégrer au monde, requérant rien de plus qu’une simple URI de type GET. Que vous soyez développeur expérimenté ou néophyte en programmation, notre API SMS est conçue pour vous permettre d’envoyer des messages rapidement et sans tracas.
Une API SMS pour les entreprises Tunisiennes facile à intégrer dans tous les langages
Pour vous aider à démarrer, nous avons préparé des exemples d’intégration dans plusieurs langages courants comme PHP, Python, JavaScript, C# et même C++. Parfaitement adaptée pour le marché tunisien, notre API SMS promet une polyvalence et une efficacité inégalées.
Documentation Complète de notre API SMS
Pour ceux qui souhaitent approfondir davantage, visitez notre documentation complète. Vous y trouverez tout ce que vous devez savoir sur les fonctionnalités et les paramètres de notre API SMS tunisienne.
Vous trouverez toute la documentation détaillées en vous connectant à votre ESPACE CLIENT
Choisissez une passerelle SMS sûre et efficace
Envoyez des messages SMS en Tunisie en toute confiance avec WinSMS, et rejoignez-nous dans l’ère d’une communication SMS simplifiée en Tunisie. Notre engagement envers une intégration sans effort fait de l’envoi de SMS une tâche facile et accessible, peu importe votre niveau de compétence technique.
Commencez dès aujourd’hui avec WinSMS et découvrez la puissance d’une API SMS en Tunisie conçue avec vous à l’esprit.
Éditeurs de logiciel, ajoutez l’envoi de SMS à votre solution et dégagez un revenu complémentaire
Affiliation revendeurs de SMS
Apportez de nouveaux clients et touchez une commission sur leurs achats. Si vous préférez, bénéficiez d’un prix préférentiel sur le SMS et revendez-le au tarif de votre choix.
Nos vidéos sur Youtube
Meet the Team WinSMS
Présentation WinSMS.tn
Application WinSMS
PLANS ET TARIFS de nos SMS en
TUNISIE / INTERNATIONAL
Nous opérons en toute transparence. Prix affichés des SMS en Tunisie ! Pas de frais cachés !!
WinSMS.tn est l’unique fournisseur de SMSING en Tunisie qui affiche ouvertement les prix de ses packs en toute clarté
Découvrez nos 8 packs ci-dessous. Si vous avez une demande qui dépasse les 8 packs n’hésitez pas à nous contacter
PACK DÉCOUVERTE
- 1500 SMS
- Entête SMS (Sender ID) 01
- Api SMS Tunisie Disponible
- Intelligence Artificielle Dispo.
- Module Prestashop EXTRA
- Module WordPress EXTRA
- Module Joomla! EXTRA
- Validité 6 mois
- +TOUTES LES OPTIONS
- PRIX INTERNATIONAL
PACK LANCEMENT
- 5000 SMS
- Entête SMS (Sender ID) 01
- Api SMS Tunisie Disponible
- Intelligence Artificielle Dispo.
- Module Prestashop EXTRA
- Module WordPress EXTRA
- Module Joomla! EXTRA
- Validité 6 mois
- +TOUTES LES OPTIONS
- PRIX INTERNATIONAL
PACK PREMIUM
- 10 000 SMS
- Entête SMS (Sender ID) 01
- Api SMS Tunisie Disponible
- Intelligence Artificielle Dispo.
- Module Prestashop EXTRA
- Module WordPress EXTRA
- Module Joomla! EXTRA
- Validité 1 année
- +TOUTES LES OPTIONS
- PRIX INTERNATIONAL
PACK PRO
- 15 000 SMS
- Entête SMS (Sender ID) 01
- Api SMS Tunisie Disponible
- Intelligence Artificielle Dispo.
- Module Prestashop EXTRA
- Module WordPress EXTRA
- Module Joomla! EXTRA
- Validité 1 année
- +TOUTES LES OPTIONS
- PRIX INTERNATIONAL
PACK AVANCÉ
- 21 000 SMS
- Entête SMS (Sender ID) 02
- Api SMS Tunisie Disponible
- Intelligence Artificielle Dispo.
- Module Prestashop GRATUIT
- Module WordPress GRATUIT
- Module Joomla! GRATUIT
- Validité 1 année
- +TOUTES LES OPTIONS
- PRIX INTERNATIONAL
PACK ENTREPRISE
- 40 000 SMS
- Entête SMS (Sender ID) 02
- Api SMS Tunisie Disponible
- Intelligence Artificielle Dispo.
- + Accès exclusif 15.tn
- Module Prestashop GRATUIT
- Module WordPress GRATUIT
- Module Joomla! GRATUIT
- Validité 1 année
- +TOUTES LES OPTIONS
- PRIX INTERNATIONAL
PACK EXPERT
- 90 000 SMS
- Entête SMS (Sender ID) 03
- Api SMS Tunisie Disponible
- Intelligence Artificielle Dispo.
- + Accès exclusif 15.tn
- Module Prestashop GRATUIT
- Module WordPress GRATUIT
- Module Joomla! GRATUIT
- Validité 2 années
- +TOUTES LES OPTIONS
- PRIX INTERNATIONAL
PACK EXTRÊME
- 200 000 SMS
- Entête SMS (Sender ID) 05
- Api SMS Tunisie Disponible
- Intelligence Artificielle Dispo.
- + Accès exclusif 15.tn
- + 01 vidéo gratuite de votre logo choisie sur logomedia.tn
- Module Prestashop GRATUIT
- Module WordPress GRATUIT
- Module Joomla! GRATUIT
- Validité 2 années
- +TOUTES LES OPTIONS
- PRIX INTERNATIONAL
Atteignez des milliers de clients et de prospects
WinSMS.tn est l’unique plateforme de SMSing en Tunisie qui vous offre une très grande diversité d’options et de modules