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><!&#91;CDATA&#91;This is an example message&#93;&#93;></message>
    </sms>")

Consulta de créditos – WebService

 string resultado = new Client.LabsMobileAPI.GetCredit(
    "xx@xx.xxx",
    "xxxxxxxx")

Llámanos