Lenguaje "C#"
Enviar mensajes – REST API – JSON
[csharp]
var client = new RestClient(“https://api.labsmobile.com/json/send”);
client.Authenticator = new SimpleAuthenticator(“username”, “myusername”, “password”, “mypassword”);
var request = new RestRequest(Method.POST);
request.AddHeader(“Cache-Control”, “no-cache”);
request.AddHeader(“Content-Type”, “application/json”);
request.AddParameter(“undefined”, “{\”message\”:\”Text of the SMS message\”, \”tpoa\”:\”Sender\”,\”recipient\”:[{\”msisdn\”:\”12015550123\”},{\”msisdn\”:\”447400123456\”},{\”msisdn\”:\”5212221234567\”}]}”, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
[/csharp]
var client = new RestClient(“https://api.labsmobile.com/json/send”);
client.Authenticator = new SimpleAuthenticator(“username”, “myusername”, “password”, “mypassword”);
var request = new RestRequest(Method.POST);
request.AddHeader(“Cache-Control”, “no-cache”);
request.AddHeader(“Content-Type”, “application/json”);
request.AddParameter(“undefined”, “{\”message\”:\”Text of the SMS message\”, \”tpoa\”:\”Sender\”,\”recipient\”:[{\”msisdn\”:\”12015550123\”},{\”msisdn\”:\”447400123456\”},{\”msisdn\”:\”5212221234567\”}]}”, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
[/csharp]
Consulta de créditos – REST API – JSON
[csharp]
var client = new RestClient("https://api.labsmobile.com/json/balance");
client.Authenticator = new SimpleAuthenticator("username", "myusername", "password", "mypassword");
var request = new RestRequest(Method.GET);
request.AddHeader("Cache-Control", "no-cache");
IRestResponse response = client.Execute(request);
[/csharp]Enviar mensajes – HTTP/GET
[csharp]
using System.Net;
using System.IO;
using System.Net;
using System.IO;
WebClient client = new WebClient();
client.Headers.Add (“user-agent”, “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)”);
client.QueryString.Add(“username”, “xx@xx.xx”);
client.QueryString.Add(“password”, “xxxxxxxx”);
client.QueryString.Add(“msisdn”, “xxxx”);
client.QueryString.Add(“message”, “This is an example message”);
string baseurl =”http://api.labsmobile.com/get/send.php”;
Stream data = client.OpenRead(baseurl);
StreamReader reader = new StreamReader(data);
string s = reader.ReadToEnd();
data.Close();
reader.Close();
[/csharp]
Consulta de créditos – HTTP/GET
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<br />using System.Net;<br />using System.IO;</p><p>WebClient client = new WebClient();<br />client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");<br />client.QueryString.Add("username", "xx@xx.xx");<br />client.QueryString.Add("password", "xxxxxxxx");<br />Stream data = client.OpenRead(baseurl);<br />StreamReader reader = new StreamReader(data);<br />string s = reader.ReadToEnd();<br />data.Close();<br />reader.Close();<br /> |
Enviar mensajes – WebService
[csharp]
string resultado = new Client.LabsMobileAPI.SendSMS(
“priv00x”,
“xx@xx.xxx”,
“xxxxxxxx”,
“
34609827393
“)
[/csharp]
string resultado = new Client.LabsMobileAPI.SendSMS(
“priv00x”,
“xx@xx.xxx”,
“xxxxxxxx”,
“
[/csharp]
Consulta de créditos – WebService
[csharp]
string resultado = new Client.LabsMobileAPI.GetCredit(
“xx@xx.xxx”,
“xxxxxxxx”)
[/csharp]
string resultado = new Client.LabsMobileAPI.GetCredit(
“xx@xx.xxx”,
“xxxxxxxx”)
[/csharp]