Das RCS ist jetzt per API mit smsmode© verfügbar. Sehen Sie sich die Dok. Unsere Geschäftsbedingungen ändern sich. Weitere Informationen Nuestras condiciones generales pueden cambiar. Más información I nostri termini e condizioni generali stanno per cambiare. Weitere Informationen Unsere Allgemeinen Geschäftsbedingungen ändern sich. Weitere Informationen

Implementieren Sie SMS zu Ihrer Java-Entwicklungsumgebung

Implementieren Sie das Senden von SMS in Ihrer Java-Entwicklungsumgebung. Mithilfe von der API SMSstehen Ihnen alle Funktionen unserer Plattform SMS zur Verfügung. Dazu gehören das Senden und Empfangen von Nachrichten, die Authentifizierung mittels OTP-Code oder die Erstellung von erweiterten Szenarien für Kundenbeziehungen. Folgen Sie der Starthilfe SMS Java, um SMS zu Ihrer Webanwendung hinzuzufügen.

Das Senden von SMS Java im Detail

Einfache und schnelle API-Integration

Kompatibel mit allen Programmiersprachen, die ausführlichen Abfragen (GET, POST...) in der der vollständigen Dokumentation und kostenlosen Anleitung eine einfache und schnelle Integration unserer API ermöglichen.

Maximale Sicherheit

Unsere APIs SMS werden in Frankreich in zwei Tier-4-Rechenzentren gehostet und garantieren Ihnen Geschäftskontinuität. Unsere Plattform ist nach ISO 27001 und ISO 27701 zertifiziert. 

Kontinuierlicher Service

Unsere dedizierte, hochverfügbare Infrastruktur wird rund um die Uhr überwacht, wobei die Server ausfallsicher und redundant sind.

Technische Unterstützung zu Ihrer Verfügung

Alle unsere Teams (Support und Entwickler) stehen Ihnen zur Verfügung, um Ihnen bei der Integration unserer APIs in Java zu helfen oder alle Ihre Fragen zur täglichen Nutzung der API SMS zu beantworten.

UM MEHR ZU ERFAHREN
Abonnementmodelle für ultrakompetitive Preise
Abonnementformular

STARTER GUIDE

Mit dem Senden von SMS mit Java beginnen

Schaffen Sie eine Brücke zwischen Ihrer Anwendung und unserer Plattform SMS mit Java-Abfragen, die den Versand von SMS (Massen- oder Einzelversand), den Empfang von SMS, die Personalisierung des Absenders, die Verwaltung von Abmeldungen/STOPs usw. ermöglichen.

Implementieren Sie den Versand Ihres ersten SMS mit diesem Beispielquellcode ↓.


import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;
import org.apache.commons.httpclient.methods.multipart.FilePart;
import org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity;
import org.apache.commons.httpclient.methods.multipart.Part;
import org.apache.commons.httpclient.util.EncodingUtil;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.Scanner;
 
/**
* Parameters:
*
* - accessToken (required)
* - message (required)
* - destinataires (required): Receivers separated by a comma
* - emetteur (optional): Allows to deal with the sms sender
* - optionStop (optional): Deal with the STOP sms when marketing send (cf. API HTTP documentation)
* - batchFilePath (required for batch mode): The path of CSV file for sms in Batch Mode
*/
 
public class ExempleClientHttpAPI {
 
 private static final String URL = "https://api.smsmode.com/http/1.6/";
 private static final String PATH_SEND_SMS = "sendSMS.do";
 private static final String PATH_SEND_SMS_BATCH = "sendSMSBatch.do";
 private static final String ERROR_FILE = "The specified file does not exist";
 
 // send SMS with GET method
 public String sendSmsGet(String accessToken, String message, String destinataires, String emetteur, String optionStop) throws IOException {
 
 HttpClient httpClient = new HttpClient();
 String finalUrl = URL + PATH_SEND_SMS;
 GetMethod httpMethod = new GetMethod(finalUrl);
 httpMethod.addRequestHeader("Content-Type", "plain/text; charset=ISO-8859-15");
 
 NameValuePair[] params = {
 new NameValuePair("accessToken", accessToken),
 new NameValuePair("message", message),
 new NameValuePair("numero", destinataires),
 new NameValuePair("emetteur", emetteur),
 new NameValuePair("stop", optionStop)
 };
 
 httpMethod.setQueryString(EncodingUtil.formUrlEncode(params, "ISO-8859-15"));
 httpClient.executeMethod(httpMethod);
 return convertToString(httpMethod.getResponseBodyAsStream()); 
 }
 
 // send SMS with POST method
 public String sendSmsPost(String accessToken, String message, String destinataires, String emetteur, String optionStop) throws IOException {
 HttpClient httpClient = new HttpClient();
 String finalUrl = URL + PATH_SEND_SMS;
 PostMethod httpMethod = new PostMethod(finalUrl);
 httpMethod.addRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-15");
 
 NameValuePair[] params = {
 new NameValuePair("accessToken", accessToken),
 new NameValuePair("message", message),
 new NameValuePair("numero", destinataires),
 new NameValuePair("emetteur", emetteur),
 new NameValuePair("stop", optionStop)
 };
 
 httpMethod.setRequestBody(params);
 httpClient.executeMethod(httpMethod);
 return convertToString(httpMethod.getResponseBodyAsStream());
 }
 
 // send SMS with POST method (Batch)
 public String sendSmsBatch(String accessToken, String batchFilePath, String optionStop) throws IOException {
 File file = new File(batchFilePath);
 if (!file.exists())
 return ERROR_FILE;
 
 HttpClient httpClient = new HttpClient();
 String finalUrl = URL + PATH_SEND_SMS_BATCH + "?accessToken=" + accessToken + "&stop=" + optionStop;
 PostMethod httpMethod = new PostMethod(finalUrl);
 
 Part[] parts = new Part[1];
 parts[0] = new FilePart(file.getName(), file, "text/csv", null);
 
 httpMethod.setRequestEntity(new MultipartRequestEntity(parts, httpMethod.getParams()));
 httpClient.executeMethod(httpMethod);
 return convertToString(httpMethod.getResponseBodyAsStream());
 }
 
 private String convertToString(InputStream stream) {
 Scanner sc = new Scanner(stream);
 StringBuilder sb = new StringBuilder();
 while(sc.hasNext()){
 sb.append(sc.nextLine());
 }
 return sb.toString();
 }
}

Die SMS HTTP API ist mit den gängigsten Programmiersprachen (PHP, Java, ASP, C++, Ruby, WINDEV, Curl usw.) kompatibel und Open Source. Um jedoch Sattheit, Sicherheit und Funktionalität zu erhöhen, Die REST API smsmode© ist vorzuziehen. Mit den CURLs können Sie den Versand und Empfang von SMS konfigurieren und Ihr gesamtes Kundenkonto verwalten (Kontaktdatei, verfügbare Guthaben, Programmierung des Versanddatums und der Uhrzeit, Abfrage des Empfangsstatus, Personalisierung des Absenders usw.).

Warum sollten Sie unseren Webservice SMS wählen?

Unser Versandservice von SMS bietet Ihnen alle nützlichen Funktionen für Ihre Kampagnen, SMS Marketing, Benachrichtigungen oder SMS OTP. Unser Gateway SMS ist über unsere API SMS oder einen Kundenbereich im SaaS-Modus zugänglich.

Routing zu MVMOs auf den besten Routen

Als ARCEP-Telekombetreiber leiten wir SMS nur über qualitativ hochwertige Routen weiter (und schließen Roaming aus). Wir garantieren Ihnen maximale Qualität und Zustellbarkeit.

Überwachung unseres Dienstes SMS in Echtzeit

Unser Gateway SMS wird laufend überwacht. Die Versandleistung SMS wird für die verschiedenen verwendeten Kanäle (Benachrichtigung, Marketing oder OTP) optimiert. Detaillierte Statistiken sind im Kundenbereich verfügbar.

Sichere Infrastruktur und hohe Verfügbarkeit

Millionen von Anfragen werden täglich von unserer Plattform SMS verarbeitet. HTTP-Protokolle und SSL-Zertifikate sorgen für hohe Sicherheit und die einstellbare Verschlüsselung der Daten bietet optimale Vertraulichkeit.

BERICHT
Welche digitale Sicherheit bei smsmode© ?
Erfahren Sie mehr über unsere Maßnahmen zum Datenschutz und zur Wahrung der Privatsphäre, die im Hinblick auf die Einhaltung der DSGVO konzipiert wurden.
Sicherheitsbericht smsmode

Erstellen Sie Ihr Konto kostenlos

Testen Sie unsere Plattform SMS und erhalten Sie unverbindlich 20 Testguthaben geschenkt.

Benötigen Sie weitere Informationen?
Zögern Sie nicht, uns zu kontaktieren.