Get started instantly. You can copy & paste the code examples below for use with our SMS API Gateway.
Code Example for sending SMS - Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.URL; import java.net.URLConnection; import java.net.URLEncoder; // Simple send SMS programm public class SendSMS { public static String sendSMS(String username, String password, String to, String message, String originator) { String url; StringBuilder inBuffer = new StringBuilder(); try { "?username=" + username + "&password=" + password + "&option=xml" + "&to=" + to + "&message=" + URLEncoder.encode(message, "UTF-8" ) + "&orig=" + URLEncoder.encode(originator, "UTF-8" ); } catch (UnsupportedEncodingException e) { return null ; } try { URL tmUrl = new URL(url.html); URLConnection tmConnection = tmUrl.openConnection(); tmConnection.setDoInput( true ); BufferedReader in = new BufferedReader( new InputStreamReader(tmConnection.getInputStream())); String inputLine; while ((inputLine = in.readLine()) != null ) inBuffer.append(inputLine); in.close(); } catch (IOException e) { return null ; } return inBuffer.toString(); } public static void main(String[] args) { // Example of use String response = sendSMS( "myUsername" , "myPassword" , "4477777777" , "My test message" , "TextMessage" ); System.out.println(response); } } |
Our example code is an illustration of how you might integrate with our systems and is not certified for production environments. You are responsible for testing and QA.