SMS-Zustellung: Welche Rate ist zu erwarten? Wie man sie optimiert. Artikel lesen SMS-Zustellung: Welche Rate sollten Sie erwarten? Wie man sie optimiert.weitere Informationen SMS-Versand: Welche Rate sollten Sie erwarten? Wie man sie optimiert. mehr Informationen SMS-Beratung: Welchen Lieferumfang sollte man bevorzugen? Wie man sie optimiert.mehr erfahren SMS-Zustellung: Welche Rate ist zu erwarten? Wie man sie optimiert.mehr erfahren

fokus smsmode©

fokus auf
die Java-SMS

Sie haben eine Java-Entwicklungsumgebung und möchten das Senden von SMS an Ihren Empfänger implementieren. Mit der HTTP-API sind viele gängige SMS-Szenarien in Ihrer Reichweite, wie zum Beispiel das Versenden und Empfangen von Nachrichten, die Authentifizierung durch OTP-Code oder die Erstellung von erweiterten Controllern oder Szenarien auf der Basis des Versendens und Empfangs von Texten an Ihre Kontaktbasis. .

Unser SMS-Java-Startup-Leitfaden wird Sie dazu führen, diese SMS-Sende-Funktion zu Ihrer Java WEB-Anwendung hinzuzufügen. Folgen Sie ihm, es zeigt Ihnen, wie schnell es ist, eine SMS zu senden!

Ich entdecke die API-Dokumentation

JAVA SMS IM DETAIL VERSENDEN
Integration eines kostenlosen SMS-GatewaysEinfache und schnelle API-Integration

Kompatibel mit allen Programmiersprachen zu HTTP GET- und POST-Anfragen, die vollständige und kostenlose Dokumentation ermöglicht eine einfache, schnelle und schlüsselfertige Integration.

Maximale Sicherheit bei automatisierten SMS-SendungenMaximale Sicherheit

Unsere SMS-APIs werden in Frankreich in einem Datenzentrum der Stufe 4 gehostet und garantieren Ihnen insbesondere dank des HTTPS-Protokolls ein Höchstmaß an Sicherheit.

Hohe Infrastruktur für die VerfügbarkeitKontinuierlicher Service

Unsere dedizierte, hochverfügbare Infrastruktur wird rund um die Uhr an 365 Tagen im Jahr mit Ausfallsicherheitüberwacht.

Support-Team zur VerfügungTechnische Unterstützung zur Verfügung

Unser gesamtes engagiertes Entwicklerteam steht Ihnen zur Verfügung, um Ihnen bei der Integration unserer SMS-APIs zu helfen oder Ihre Fragen zu beantworten.

SCHNELLE START GUIDE

Beginnen Sie mit dem Senden einer SMS mit Java!

Beispiele für Nachrichten, die über eine Java-Anwendung gesendet werden

Entwickler, um ein Gateway zwischen Ihrer Anwendung und unserer SMS-Plattform zu schaffen, stellen wir Ihnen eine komplette Dokumentation zur Verfügung, die alle Funktionen und Abfragen auf unserer SMS API. Diese HTTP-API ermöglicht es Ihnen, in Ihre Java-Entwicklung das Senden von SMS (durch Masse oder Einheit), die Benachrichtigung der Berichte über die empfangene SMS, den Empfang von SMS, die Personalisierung des Emittenten, die Verwaltung von dabinbe/STOP, etc. zu integrieren.

DIE DOKUMENTATION API HTTP KONSULTIEREN

Um Sie jedoch Schritt für Schritt in dieser Java-Implementierung zu begleiten, können Sie mit diesem Beispiel-Quellcode Ihre erste SMS einsetzen.

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();
 }
}

Kompatibel mit den gängigsten Programmiersprachen (PHP, Java, ASP, C++, Ruby, WINDEV, Curl, etc.), ist dieses SMS-Gateway zu unseren Routing-Diensten Open Source. Die Abfragen ermöglichen es Ihnen, das Senden und Empfangen von SMS an einen oder mehrere Empfänger zu konfigurieren und Ihr gesamtes Kundenkonto (Kontaktdatei, verfügbare Guthaben, Terminplanung des Datums und der Sendezeit zu verwalten, Beratung des Status der Aufnahme, Personalisierung des Emittenten, etc.).

Was Sie über unseren Java SMS WebService wissen müssen!

Unser SMS-Sende-Service bietet Ihnen alle Garantien für Ihre SMS-Marketing oder Benachrichtigungskampagnen. Unser SMS-Gateway ist von unserer SMS-API oder einem persönlichen Kundenraum im SaaS-Modus erreichbar und eignet sich ideal für die Weiterleitung von E-Mail-Nachrichten, Mailings oder professionellen Push-Benachrichtigungen auf die Mobiltelefone Ihrer Kontakte.

Es bietet:

1Ein Routing zu den MVMOs auf den besten Routen
Als Telekombetreiber liefern wir SMS nur über hochwertige Straßen (ohne Roamingnutzung). Wir garantieren, dass 87% der übermittelten SMS innerhalb einer Minute nach dem Versand (an die französischen Telefonbetreiber) empfangen werden. Sie erhalten maximale Qualität und Lieferfähigkeit.

2Echtzeit-Monitoring und -Überwachung unseres SMS-Dienstes
Unser SMS-Gateway wird kontinuierlich über unser Kibana-Überwachungssystem überwacht. Es ermöglicht Ihnen, die Leistung von SMS-Mailings nach den verschiedenen Kanälen (Benachrichtigung, Marketing oder One Time Password) zu verfolgen. Detaillierte Lieferstatistiken sowie Warnungen für mögliche Systemverlangsamungen sind verfügbar.

3Eine sichere und hochverfügbare Infrastruktur, die von mehr als 10.000 Kunden genutzt wird
Mehr als 1 Million Anfragen für ein Sendungsvolumen werden täglich über unsere SMS-Plattform bearbeitet (d.h. mehr als 100 Millionen SMS pro Jahr). Darüber hinaus garantieren HTTPS-Protokolle und SSL-Zertifikate maximale Sicherheit und Vertraulichkeit.

Java-SMS Senden Gateway

French WebService & Gateway SMS

Unser Team berät Sie ...

Unser Verkaufsteam und unser technischer Support stehen Ihnen per E-Mail, Telefon oder Chat zur Verfügung, um alle Ihre Fragen zur Umsetzung des Sendens von SMS Java zu beantworten. Als SMS-Dienstleister seit fast 15 Jahren beraten wir Sie bei der Umsetzung und Expertise im SMS-Versand.

KONTAKTIEREN SIE UNS