Java SEND
JAVA Code Example - Sending SMS
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;
public class SendmodeClient {
private static final String API_URL = "https://rest.sendmode.com/v2/send";
private static final String API_KEY = "YOUR_ACCESS_KEY";
public static void sendSMS(String senderId, String recipient, String messageText) throws Exception {
String jsonMessage = String.format(
"{\"messagetext\":\"%s\",\"senderid\":\"%s\",\"recipients\":[\"%s\"]}",
messageText, senderId, recipient
);
String urlParameters = "message=" + jsonMessage;
byte[] postData = urlParameters.getBytes(StandardCharsets.UTF_8);
URL url = new URL(API_URL);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Authorization", API_KEY);
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setDoOutput(true);
try (OutputStream os = conn.getOutputStream()) {
os.write(postData);
}
int responseCode = conn.getResponseCode();
System.out.println("Response Code: " + responseCode);
}
public static void main(String[] args) {
try {
sendSMS("your_senderid", "recipient_number", "your_message_content");
} catch (Exception e) {
e.printStackTrace();
}
}
}