Intégrez en PYTHON 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 PYTHON. 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 PYTHON
Envoyez un SMS en PYTHON 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.
import requests
from urllib.parse import urlencode
# Configuration des paramètres pour l'envoi du SMS en Tunisie avec WinSMS
url = "https://www.winsmspro.com/sms/sms/api"
params = {
"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
}
# Initialisation et envoi de la requête pour l'envoi du SMS en utilisant l'API SMS Tunisie de WinSMS
response = requests.get(url, params=urlencode(params), timeout=1)
# Confirmation de l'envoi
if response.status_code == 200:
print("SMS envoyé.")
else:
print(f"Erreur lors de l'envoi du SMS. Code: {response.status_code}")
Ce code Python utilise le module requests
, qui est une bibliothèque HTTP simple et élégante pour Python. Elle permet de simplifier de nombreuses tâches liées aux requêtes HTTP, comme l’envoi de requêtes GET ici. Les paramètres de l’URL sont encodés en utilisant urlencode
du module urllib.parse
.
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 PYTHON
Envoyez à plusieurs personnes par API un SMS en PYTHON 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.
import requests
from urllib.parse import urlencode
# Initialisation et envoi de la requête pour l'envoi du SMS groupé en utilisant l'API SMS Tunisie de WinSMS
url = "https://www.winsmspro.com/sms/sms/api"
params = {
"action": "send-sms",
"api_key": "votre_clé_api", # Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
"to": ",".join([
"216xxxxxxxx", # Liste des numéros de téléphone destinataires en Tunisie. (Max 100 numéros)
"216yyyyyyyy",
"216zzzzzzzz"
]),
"sms": "Votre message ici" # Votre message ici
}
# Configuration et exécution de la requête pour l'envoi du SMS sans attendre la réponse
response = requests.get(url, params=urlencode(params), timeout=1)
# Confirmation de l'envoi
if response.status_code == 200:
print("SMS envoyés.")
else:
print(f"Erreur lors de l'envoi des SMS. Code: {response.status_code}")
Dans ce code Python, nous utilisons à nouveau la bibliothèque requests
pour effectuer la requête HTTP GET, et urlencode
pour encoder les paramètres de la requête de manière similaire à http_build_query
en PHP. Nous combinons les numéros de téléphone destinataires en une chaîne séparée par des virgules, en utilisant la méthode join
de Python.
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 PYTHON
Lorsque vous avez besoin d’une confirmation pour vos SMS envoyés de la part du serveur WinSMS, ce code PYTHON vous aidera à l’obtenir tout en permettant un délai raisonnable pour la réponse.
import requests
# Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
api_key = "votre_clé_api"
# Numéro de téléphone destinataire en Tunisie.
numero = "216xxxxxxxx"
# Votre message ici
message = "Votre message ici"
# Endpoint de l'API pour l'envoi de SMS.
url = "https://www.winsmspro.com/sms/sms/api"
# Paramètres pour la requête.
params = {
"action": "send-sms",
"api_key": api_key,
"to": numero,
"sms": message
}
# Configuration et exécution de la requête pour l'envoi du SMS.
try:
response = requests.get(url, params=params, timeout=10) # Timeout ajusté à 10 secondes.
# La requête a réussi, vous pouvez analyser response.text si nécessaire.
# Par exemple, afficher la réponse
print(response.text)
except requests.RequestException as e:
# Gérer l'erreur
print(f'Erreur lors de la requête : {e}')
Ce code utilise la bibliothèque requests
pour effectuer la requête HTTP GET. La gestion des erreurs est réalisée à l’aide d’un bloc try
/except
pour capturer les exceptions potentielles, comme les erreurs de connexion ou les délais d’attente dépassés.
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 PYTHON
Lorsque vous avez besoin d’une confirmation pour vos SMS envoyés de la part du serveur WinSMS, ce code PYTHON vous aidera à l’obtenir tout en permettant un délai raisonnable pour la réponse.
import requests
# Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
api_key = "votre_clé_api"
# Liste des numéros de destinataires.
numeros = ["216xxxxxxxx", "216yyyyyyyy"]
# Le message à envoyer.
message = "Votre message ici"
# Convertit la liste de numéros en une chaîne séparée par des virgules.
numero_liste = ",".join(numeros)
# Construit l'URL et les paramètres de la requête.
url = "https://www.winsmspro.com/sms/sms/api"
params = {
"action": "send-sms",
"api_key": api_key,
"to": numero_liste,
"sms": message
}
# Initialise et exécute la requête pour envoyer le SMS.
try:
response = requests.get(url, params=params, timeout=10) # Timeout de 10 secondes.
# La requête a réussi. Traitez response.text si nécessaire.
# Par exemple, vous pouvez vérifier le statut de l'envoi dans la réponse.
print("Réponse : " + response.text)
except requests.RequestException as e:
# Gérer les erreurs de requête
print('Erreur lors de la requête : ' + str(e))
Ce code Python utilise la bibliothèque requests
pour simplifier l’envoi de requêtes HTTP. Les numéros de téléphone sont joints en une chaîne séparée par des virgules avec ",".join(numeros)
. La gestion des exceptions avec try
/except
permet de capturer et de gérer les éventuelles erreurs lors de l’envoi de la requête, comme une erreur de connexion ou un dépassement de temps d’attente.
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 PYTHON
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 PYTHON.
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.
import requests
# Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
api_key = "votre_clé_api"
# URL de l'API pour consulter le solde, incluant la clé API et le format de réponse souhaité.
url = f"https://www.winsmspro.com/sms/sms/api?action=check-balance&api_key={api_key}&response=json"
# Exécute la requête pour consulter le solde.
try:
response = requests.get(url)
# Vérifie s'il y a eu une erreur lors de l'exécution de la requête.
if response.status_code == 200:
# Affiche la réponse de l'API. Utile pour vérifier le solde disponible.
print("Réponse de l'API : " + response.text)
else:
print(f'Erreur lors de la requête : Statut {response.status_code}')
except requests.RequestException as e:
# Affiche l'erreur, si présente.
print(f'Erreur lors de la connexion à l'API WinSMS : {e}')
Dans ce code Python, nous utilisons la bibliothèque requests
pour effectuer une requête HTTP GET simple. Cette bibliothèque simplifie grandement la gestion des requêtes HTTP. La réponse de l’API est affichée directement, et les erreurs potentielles lors de l’exécution de la requête sont gérées grâce à un bloc try
/except
.
Le format de la chaîne URL est construit en utilisant une f-string pour insérer dynamiquement la clé API, ce qui est une manière concise et lisible d’interpoler des variables dans des chaînes en Python.
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 PYTHON
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 PYTHON.
import requests
# Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
api_key = "votre_clé_api"
# La référence du SMS retournée par l'API lors de l'envoi.
ref = "123456789"
# Endpoint de l'API pour consulter l'état d'un SMS.
url = "https://www.winsmspro.com/sms/sms/api/verifSms"
# Construction des paramètres de la requête.
params = {
"api_key": api_key,
"ref": ref # Utilisez la référence récupérée de votre envoi d'SMS par API.
}
# Configuration et exécution de la requête pour consulter l'état du SMS.
try:
response = requests.get(url, params=params, timeout=10) # Timeout de 10 secondes pour attendre la réponse.
# La requête a réussi. Traitement ou affichage de response.text pour connaître l'état du SMS.
print("Statut de l'envoi : " + response.text)
except requests.RequestException as e:
# Gestion de l'erreur de requête, si elle se produit.
print(f'Erreur lors de la connexion à l'API WinSMS : {e}')
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