Intégrez en langage “C#” 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 C#. 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 langage C#
Envoyez un SMS en langage C# 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.
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
// Configuration des paramètres pour l'envoi du SMS en Tunisie avec WinSMS
var apiKey = "votre_clé_api"; // Remplacez par votre clé API SMS Tunisie WinSMS réelle
var numero = "216xxxxxxxx"; // Numéro de téléphone destinataire en Tunisie (Avec indicatif 216)
var message = "Votre message ici"; // Le message à envoyer
var senderID = "Votre_Sender_ID"; // Votre identifiant d'expéditeur
var url = $"https://www.winsmspro.com/sms/sms/api?action=send-sms&api_key={apiKey}&to={numero}&sms={message}&from={senderID}";
using (var client = new HttpClient())
{
try
{
// Envoi de la requête
var response = await client.GetAsync(url);
var responseString = await response.Content.ReadAsStringAsync();
// Confirmation de l'envoi
Console.WriteLine("SMS envoyé. Réponse : " + responseString);
}
catch (HttpRequestException e)
{
Console.WriteLine("Erreur lors de l'envoi du SMS: " + e.Message);
}
}
}
}
Dans ce code C#, HttpClient
est utilisé pour envoyer une requête GET à l’API WinSMS. Le processus est encapsulé dans une méthode asynchrone Main
, permettant d’utiliser le mot-clé await
pour les opérations asynchrones. Cela assure que la requête HTTP est envoyée et que la réponse est traitée de manière efficace.
Pour exécuter ce code C#, vous aurez besoin d’un environnement de développement supportant C# 7.1 ou supérieur, comme .NET Core ou .NET Framework récent, en raison de l’utilisation de async Main
.
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 langage C#
Envoyez à plusieurs personnes par API un SMS en langage C# 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.
using System;
using System.Net.Http;
using System.Threading.Tasks;
using System.Web;
class Program
{
static async Task Main(string[] args)
{
// Configuration des paramètres pour l'envoi du SMS groupé en Tunisie avec WinSMS
string apiKey = "votre_clé_api"; // Remplacez par votre clé API SMS Tunisie WinSMS réelle
string[] numeros = new string[] { "216xxxxxxxx", "216yyyyyyyy", "216zzzzzzzz" }; // Liste des numéros de téléphone destinataires en Tunisie.
string message = "Votre message ici"; // Votre message ici
var builder = new UriBuilder("https://www.winsmspro.com/sms/sms/api");
var query = HttpUtility.ParseQueryString(builder.Query);
query["action"] = "send-sms";
query["api_key"] = apiKey;
query["to"] = String.Join(",", numeros); // Concaténation des numéros avec des virgules
query["sms"] = message;
builder.Query = query.ToString();
string url = builder.ToString();
using (var client = new HttpClient())
{
try
{
// Envoi de la requête
HttpResponseMessage response = await client.GetAsync(url);
string responseString = await response.Content.ReadAsStringAsync();
// Confirmation de l'envoi
Console.WriteLine($"SMS envoyés. Réponse : {responseString}");
}
catch (HttpRequestException e)
{
Console.WriteLine($"Erreur lors de l'envoi des SMS : {e.Message}");
}
}
}
}
Ce snippet C# utilise HttpClient
pour envoyer une requête GET à l’API WinSMS et envoyer un SMS groupé. L’URI de la requête est construite à l’aide de UriBuilder
et HttpUtility.ParseQueryString
pour inclure les paramètres nécessaires. Cela facilite la gestion des paramètres de requête et assure que l’URL est correctement encodée.
Pour exécuter ce code, vous aurez besoin d’une version récente de .NET Core ou .NET Framework qui supporte C# 7.1 ou supérieur, en raison de l’utilisation de la méthode asynchrone Main
et de await
.
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 langage C#
Lorsque vous avez besoin d’une confirmation pour vos SMS envoyés de la part du serveur WinSMS, ce code en langage C# vous aidera à l’obtenir tout en permettant un délai raisonnable pour la réponse.
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
// Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
string apiKey = "votre_clé_api";
string numero = "216xxxxxxxx"; // Numéro de téléphone destinataire en Tunisie.
string message = "Votre message ici"; // Votre message ici
// Construction de l'URL pour l'envoi du SMS.
string url = $"https://www.winsmspro.com/sms/sms/api?action=send-sms&api_key={apiKey}&to={numero}&sms={message}";
using (var client = new HttpClient())
{
try
{
HttpResponseMessage response = await client.GetAsync(url); // Envoi de la requête
string responseString = await response.Content.ReadAsStringAsync(); // Lecture de la réponse
Console.WriteLine($"Réponse du serveur : {responseString}"); // Affichage de la réponse
}
catch (HttpRequestException e)
{
Console.WriteLine($"Erreur lors de l'envoi du SMS : {e.Message}");
}
}
}
}
Ce code C# utilise HttpClient
pour envoyer une requête GET et attendre la réponse de l’API WinSMS. Comme dans les exemples précédents, il utilise des techniques asynchrones avec async
et await
pour une exécution efficace sans bloquer le thread principal.
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 langage C#
Lorsque vous avez besoin d’une confirmation pour vos SMS envoyés de la part du serveur WinSMS, ce code en langage C# vous aidera à l’obtenir tout en permettant un délai raisonnable pour la réponse.
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Threading.Tasks;
using System.Web;
class Program
{
static async Task Main()
{
// Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
string apiKey = "votre_clé_api";
List numeros = new List { "216xxxxxxxx", "216yyyyyyyy" };
string message = "Votre message ici";
var builder = new UriBuilder("https://www.winsmspro.com/sms/sms/api");
var query = HttpUtility.ParseQueryString(string.Empty);
query["action"] = "send-sms";
query["api_key"] = apiKey;
query["to"] = string.Join(",", numeros); // Concaténation des numéros avec des virgules
query["sms"] = message;
builder.Query = query.ToString();
using (var client = new HttpClient())
{
try
{
var response = await client.GetAsync(builder.Uri);
var responseString = await response.Content.ReadAsStringAsync();
// La requête a réussi. Affichage de la réponse pour connaître le statut de l'envoi.
Console.WriteLine($"Réponse : {responseString}");
}
catch (HttpRequestException e)
{
Console.WriteLine($"Erreur lors de l'envoi des SMS : {e.Message}");
}
}
}
}
Ce code C# utilise HttpClient
pour envoyer une requête GET à l’API de WinSMS et envoyer des SMS à plusieurs destinataires. Les numéros sont joints en une chaîne séparée par des virgules grâce à string.Join
, et les autres paramètres sont ajoutés à l’URL de requête à l’aide de HttpUtility.ParseQueryString
et UriBuilder
.
N’oubliez pas d’ajouter les packages nécessaires si vous utilisez un environnement comme .NET Core ou .NET Framework.
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 langage C#
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 en langage C#.
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.
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
// Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
string apiKey = "votre_clé_api";
string url = $"https://www.winsmspro.com/sms/sms/api?action=check-balance&api_key={apiKey}&response=json";
using (var client = new HttpClient())
{
try
{
HttpResponseMessage response = await client.GetAsync(url);
string responseString = await response.Content.ReadAsStringAsync();
// Affiche la réponse de l'API. Utile pour vérifier le solde disponible.
Console.WriteLine($"Réponse de l'API : {responseString}");
}
catch (HttpRequestException e)
{
Console.WriteLine($"Erreur lors de la consultation du solde : {e.Message}");
}
}
}
}
Dans ce snippet C#, HttpClient
est utilisé pour envoyer une requête GET et consulter le solde via l’API de WinSMS. La clé API est insérée directement dans l’URL. La réponse est ensuite récupérée de manière asynchrone et affichée dans la console.
Ce code illustre comment réaliser une opération de consultation simple en utilisant des fonctionnalités modernes de C#
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 langage C#
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 le langage C#.
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
// Remplacez par votre clé API réelle que vous trouverez dans votre Espace Client WinSMS.tn.
string apiKey = "votre_clé_api";
string refSMS = "123456789"; // La référence du SMS retournée par l'API lors de l'envoi.
string url = $"https://www.winsmspro.com/sms/sms/api/verifSms?api_key={apiKey}&ref={refSMS}";
using (var client = new HttpClient())
{
try
{
HttpResponseMessage response = await client.GetAsync(url);
string responseString = await response.Content.ReadAsStringAsync();
// La requête a réussi. Affichage du statut de l'envoi du SMS.
Console.WriteLine($"Statut de l'envoi : {responseString}");
}
catch (HttpRequestException e)
{
Console.WriteLine($"Erreur lors de la vérification de l'état du SMS : {e.Message}");
}
}
}
}
Ce snippet C# illustre comment envoyer une requête GET pour vérifier l’état d’un SMS spécifique en utilisant l’API WinSMS. La clé API et la référence du SMS sont passées en tant que paramètres dans l’URL. Comme pour les précédents snippets, la réponse est récupérée de manière asynchrone et affichée dans la console.
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 Tunisie 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.
News et Blog de WinSMS
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