Lenguaje "C#"
Enviar mensajes – REST API – JSON
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);
Consulta de créditos – REST API – JSON
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);
Enviar mensajes – HTTP/GET
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();
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
string resultado = new Client.LabsMobileAPI.SendSMS( "priv00x", "xx@xx.xxx", "xxxxxxxx", "<sms> <recipient> <msisdn>34609827393</msisdn> </recipient> <message><![CDATA[This is an example message]]></message> </sms>")
Consulta de créditos – WebService
string resultado = new Client.LabsMobileAPI.GetCredit( "xx@xx.xxx", "xxxxxxxx")