Exemple en C# d'envoi de SMS unitaire
static void Main(string[] args) | |
{ | |
// Création du XML à poster | |
var xml = @"<request login=""your-login"" password=""your-password""> | |
<push media=""sms"" type=""on_demand"" name=""Test API Sms C#""> | |
<message type=""text"">Mon premier test sms</message> | |
<recipients> | |
<add target=""+33 600000000""/> | |
</recipients> | |
</push> | |
</request>"; | |
// Construction et envoi de la requête HTTP | |
WebRequest request = WebRequest.Create("http://api.express-mailing.com/transac/api.ashx"); | |
request.Method = "POST"; | |
request.ContentType = "application/x-www-form-urlencoded"; | |
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(xml); | |
request.ContentLength = byteArray.Length; | |
System.IO.Stream dataStream = request.GetRequestStream(); | |
dataStream.Write(byteArray, 0, byteArray.Length); | |
dataStream.Close(); | |
WebResponse web_response = request.GetResponse(); | |
var stream_response = web_response.GetResponseStream(); | |
System.IO.StreamReader reader = new System.IO.StreamReader(stream_response); | |
string response = reader.ReadToEnd(); | |
Console.WriteLine(response); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment