Sendsms.pk is the leading company in Pakistan in providing free SMS to all the networks like, Zong, Moblink, Telenor, Warid and Uphone etc, it doesn''t matter if you are anywhere in Pakistan while, you can receive messages from all over the world.
Here is the complete source code how you will use this API and can send message from your PC to mobile.
In order to send SMS using Sendsms.pk, you will need to register your cell number here
       
             
        
               
                         
                         
                         
            
Here is the complete source code how you will use this API and can send message from your PC to mobile.
In order to send SMS using Sendsms.pk, you will need to register your cell number here
import java.io.BufferedReader;
import
java.io.IOException;
import
java.io.InputStreamReader;
import
java.io.OutputStreamWriter;
import
java.net.HttpURLConnection;
import java.net.URL;
 public class SendSMS { 
        static String mobile_number = "YOUR_MOBILE_NUMBER";
        static String msgBody = "This is
test message body...";
        static String fileText;
   public static void main(String[]
args) throws IOException { 
      SendSMS sms = new SendSMS();        
      String stringReturned =
sms.sendSMSUsingGateWay(mobile_number,msgBody);
      System.out.println(stringReturned);
     }
     String sendSMSUsingGateWay(String
mobileNumbers, String fvarSMSText)
     {
            //Variable to
store sent count/return string;
        int sentCount = 0; 
        String returnString = null;
        //Variable To Store Mobile Numbers if
Mobile Numbers Exist
        if (mobileNumbers != null)
        {
        String[] mobileNumberSplit =
mobileNumbers.split(";");
        //Loop Through Mobile Numbers
         for (int numberCounter =
0; numberCounter < mobileNumberSplit.length; numberCounter++)
         {
           try
           {
            //Build parameter string
            String parameters = "phone=" +
mobileNumberSplit[numberCounter]+ "&msg=" + fvarSMSText+ "&type=0";
                 //http://api.sendsms.pk/sendsms/ae6cf5a01a85c31dcb3d.json?phone=00923334373753&msg=testmessage&type=0
            URL url = new URL("http://api.sendsms.pk/sendsms /f77a27fc63158454c821.json?"); 
            HttpURLConnection httpCon =
(HttpURLConnection)url.openConnection(); 
            httpCon.setReadTimeout(90000);
            httpCon.setDoOutput(true); 
            httpCon.setRequestMethod("POST"); 
            //Send request
            OutputStreamWriter out = new
OutputStreamWriter( httpCon.getOutputStream()); 
            out.write(parameters);
            out.flush();
            // Get the response
            BufferedReader in = new BufferedReader(new
InputStreamReader (httpCon.getInputStream(), "UTF-8"));     
            String line;
            StringBuffer response = new StringBuffer();
            while((line =
in.readLine()) != null) {        
                response.append(line);                                            
            }
            returnString = response.toString();
            System.out.println(returnString); 
            in.close();
            out.close();
            if (returnString.toUpperCase().contains("successfully"));
            {
              fileText =
mobileNumberSplit[numberCounter]+ "\t" + fvarSMSText;
              //Increment
Sent SMS Count
               sentCount++;
            }
          }//Catch Exception and Do Nothing
          catch (Exception ex)
          {
            return
ex.getMessage();
          }
      }
      return "SMS Sent
To : " + sentCount + " / " + (mobileNumberSplit.length-1) + "
Resources";
  }
  else
  {                      
    return "SMS Not
Sent";
  }
 }
}  
Msgclub provides you easiest way to use with sample codes in various languages including Java. If you are a businessman and looking for an effective marketing tool, SMS API java is the answer for you.
ReplyDelete