HTTP CREDITS

By
The return object looks like:

<api_result>

    <data>

        <credits>xxxxx</credits> 

    </data>

    <call_result>

        <result>True</result>

        <error /> 

    </call_result> 

</api_result>

Your current credit value will be displayed between the "credits" tag. 

Read more

HTTP SEND RESPONSE

By

The output of the following will be defined by the input of the above parameters:

<httppost_result>

    <call_result>

        <result>True</result>

        <error></error> 

    </call_result> 

</httppost_result> 

Read more

HTTP SEND JAVA

By
JAVA Code Example - Sending SMS

 

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;

public class SMSSender {

public String sendSms(String sToPhoneNo,String sMessage) {
try {
// Construct data
String data = “username=” + URLEncoder.encode(“username****”, “UTF-8″);
data += “& password =” + URLEncoder.encode(“password****”, “UTF-8″);
data += “&numto=” + URLEncoder.encode(sToPhoneNo, “UTF-8″);
data += “&data1=” + URLEncoder.encode(sMessage, “UTF-8″);
data += “&senderid=” + URLEncoder.encode(“senderid”, “UTF-8″);
data += “&type=” + URLEncoder.encode(“sendparam”, “UTF-8″);

// Send data
URL url = new URL(“https://api.sendmode.com/httppost.aspx”);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);

OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();

// Get the response
BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
String sResult=”";
while ((line = rd.readLine()) != null) {
// Process line…
sResult=sResult+line+” “;
}
wr.close();
rd.close();
return sResult;
} catch (Exception e) {
System.out.println(“Error SMS “+e);
return “Error “+e;
}

Read more

HTTP SEND PHP

By
PHP Code Example - Sending SMS

<?php

$sms_username = "yourusername";
$sms_password = "yourpassword";
$mobilenumber = "353871234567";
$message = "Hello this is testing Sendmode gateway";
$senderid = "TEST";
  
$url = "https://api.sendmode.com/httppost.aspx?Type=sendparam&username=".urlencode($sms_username)."&password=".urlencode($sms_password)."&numto=".urlencode($mobilenumber)."&data1=".urlencode($message)."&senderid=".urlencode($senderid);
  //pr($url) ; die;
$reply = file_get_contents($url);
$reply_data = simplexml_load_string($reply);
$val=$reply_data->call_result->result;
echo $val;
?>

Read more

HTTP SEND C#

By
 C# Code Example - Sending SMS

<%@ Import Namespace=”System.Net”%>
<%@ Import Namespace=”System.IO”%>
<%@ Import Namespace=”System.Web”%>
<script language=”C#” runat=”server”>

void Page_Load(Object Src, EventArgs E) {
myPage.Text = readHtmlPage(“https://api.sendmode.com/httppost.aspx”);
}
private String readHtmlPage(string url)
{
String result = “”;
String message = HttpUtility.UrlEncode(“Hello world!”);
String strPost = “username=yourusername&password=yourpass&data1=” + message + “&numto=44712345678″
strPost += “&senderid=TEST&type=sendparam”;
StreamWriter myWriter = null;

HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(url);
objRequest.ContentLength = Encoding.UTF8.GetByteCount(strPost);
objRequest.ContentType = “application/x-www-form-urlencoded”;
try{
myWriter = new StreamWriter(objRequest.GetRequestStream());
myWriter.Write(strPost);
}
catch (Exception e)
{
return e.Message;
}
finally {
myWriter.Close();
}

HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()) )
{
result = sr.ReadToEnd();
// Close and clean up the StreamReader
sr.Close();
}
return result;
}
</>

Read more

JAVA-HLR

By
HttpClient httpclient = HttpClients.createDefault();
HttpPost httppost = new HttpPost("https://rest.sendmode.com/v2/hlr");
httppost.setHeader(HttpHeaders.AUTHORIZATION, YOUR_ACCESS_KEY);

List<NameValuePair> params = new ArrayList<NameValuePair>(1);
params.add(new BasicNameValuePair("mobilenumber", "0870000000"));
httppost.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));

HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();

Read more

JAVA IMPORT

By
HttpClient httpclient = HttpClients.createDefault();
HttpPost httppost = new HttpPost("https://rest.sendmode.com/v2/END_POINT");
httppost.setHeader(HttpHeaders.AUTHORIZATION, YOUR_ACCESS_KEY);

Read more

PHP HLR

By
$url = 'https://rest.sendmode.com/v2/END_POINT';
$data = array(YOUR_DATA);

$options = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n" .
            "Authorization: YOUR_ACCESS_KEY\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data)
    )
);
$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);

Read more

C# AUTH

By
using (WebClient client = new WebClient())
{
    client.Headers.Add("Authorization", "YOUR_ACCESS_KEY");
}

Read more