Schalten Sie den Versand von SMS direkt in Ihre PHP-Entwicklung.
Möchten Sie sofort SMS Nachrichten aus Ihrer PHP-basierten Anwendung, Website, Software oder CRM versenden? Nichts einfacher als das mit unseren API SMS REST oder HTTP, mit denen Sie den Versand von SMS direkt in Ihre PHP-Entwicklung einbinden können. Durch die verschiedenen Anfragen ermöglicht Ihnen unser Webservice, das volle Potenzial von SMS zu nutzen. Folgen Sie unserer Schnellstartanleitung.
Das Senden von SMS in PHP über smsmode©
Einfache und sichere API-Integration
Nutzen Sie unsere umfassende und kostenlose Dokumentation, um den Versand und Empfang einfach und schnell zu integrieren Empfang von SMS per API.
Sicherheit & Geschäftskontinuität
Die Plattform smsmode© ist nach ISO 27001 zertifiziert und wird in Frankreich gehostet. Der Quellcode unserer APIs SMS profitiert von einer Redundanz in 2 Rechenzentren.
Kontinuierlicher Service
Unsere dedizierte Infrastruktur verfügt über eine konstante Verfügbarkeit. Sie wird 24 Stunden am Tag, 7 Tage die Woche und 365 Tage im Jahr überwacht.
Unser engagiertes Entwicklerteam steht Ihnen zur Verfügung, um Ihnen bei der Integration unserer APIs SMS zu helfen oder Ihre Fragen zu beantworten.
STARTER GUIDE
Wie sendet man SMS PHP?
Mit der PHP-Bibliothek, die in unsere HTTP-API integriert ist, lässt sich der Versand von SMS von einer Website, einer Anwendung oder einer Softwarelösung aus einfach generieren. Da sie mit den gängigsten Programmiersprachen (PHP, Java, ASP, C++, Ruby, WINDEV, Curl usw.) kompatibel ist, ist diese Gateway SMS ist Open Source.
Mit dem folgenden gebrauchsfertigen PHP-Code können Sie Ihren ersten SMS versenden:
const ERROR_API = "Error during API call\n";
const ERROR_FILE = "The specified file does not exist\n";
const URL = "https://api.smsmode.com/http/1.6/";
const PATH_SEND_SMS = "sendSMS.do";
const PATH_SEND_SMS_BATCH = "sendSMSBatch.do";
/**
* Function 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
*/
class ExempleClientHttpApi
{
// send SMS with GET method
public function sendSmsGet($accessToken, $message, $destinataires, $emetteur, $optionStop)
{
$message = iconv("UTF-8", "ISO-8859-15", $message);
$fields_string = '?accessToken='.$accessToken.'&message='.urlencode($message).'&numero='.$destinataires.'&emetteur='.$emetteur.'&stop='.$optionStop;
$ch = curl_init();
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_URL, URL.PATH_SEND_SMS.$fields_string);
$result = curl_exec($ch);
curl_close($ch);
if (!$result) {
return ERROR_API;
}
return $result;
}
// send SMS with POST method
public function sendSmsPost($accessToken, $message, $destinataires, $emetteur, $optionStop)
{
$message = iconv("UTF-8", "ISO-8859-15", $message);
$fields_string = 'accessToken='.$accessToken.'&message='.urlencode($message).'&numero='.$destinataires.'&emetteur='.$emetteur.'&stop='.$optionStop;
$ch = curl_init();
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_URL, URL.PATH_SEND_SMS);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
$result = curl_exec($ch);
curl_close($ch);
if (!$result) {
return ERROR_API;
}
return $result;
}
// send SMS with POST method (Batch)
public function sendSmsBatch($accessToken, $batchFilePath, $optionStop)
{
if (!file_exists($batchFilePath)) {
return ERROR_FILE;
}
$fields_string = '?accessToken='.$accessToken.'&stop='.$optionStop;
$cfile = new CurlFile($batchFilePath, 'text/csv');
$data = array('data-binary' => $cfile);
$ch = curl_init();
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'content-type: multipart/form-data'));
curl_setopt($ch,CURLOPT_URL, URL.PATH_SEND_SMS_BATCH.$fields_string);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
curl_close($ch);
if (!$result) {
return ERROR_API;
}
return $result;
}
}
Die Dokumentation und das SDK, die mit unserer API SMS geliefert werden, führen Sie Schritt für Schritt durch die Implementierung aller Funktionen, die mit dem Versand von SMS zusammenhängen: Massen- oder Einzelversand von SMS , Kontaktverwaltung, Abfrage der auf Ihrem Kundenkonto verfügbaren Guthaben, Programmierung von Versanddatum und -zeit, Abfrage des Empfangsstatus, Serienbriefe etc. Auf diese Weise eröffnen sich Ihnen zahlreiche Möglichkeiten, SMS zu nutzen: Benachrichtigung über SMS, mobile Marketingkampagnen an Mobiltelefone, Versand von Warnungen und Erinnerungen, Erstellung von Antwortautomaten etc.
Warum sollten Sie unsere Plattform SMS nutzen?
Mehr als 10 000 Kunden haben auf der Grundlage unserer API innovative Kommunikationsdienste über SMS direkt in ihren Anwendungen entwickelt. Dazu gehören Doctolib und die Bestätigung von Arztterminen, Geotraceur und der Versand von Warnmeldungen an vernetzte Objekte, Tripadvisor und die Bestätigung von Buchungen über SMS, etc.
Unser Status als ARCEP-Telekombetreiber ermöglicht es uns, den Datenverkehr direkt zu französischen und weltweiten Betreibern zu routen. Dies schließt also jegliche Nutzung von Roaming, Low-Cost- oder SIM-Lösungen aus. Eine Qualitätsgarantie für eine maximale Zustellbarkeit.
Unser SLA (Service Level Agreement) garantiert Ihnen eine UpTime von 99,9%. Wir kontrollieren die Versandleistung in Echtzeit und priorisieren kritischen Datenverkehr nach OTP (One Time Password oder Authentifizierung durch SMS über ein einziges Passwort).
Unsere Plattform ist als Selbstbedienungsangebot zugänglich. Ob Sie sie über API, SaaS-Plattform oder CRM-Plugin nutzen, die Installation unseres Versanddienstes SMS ist kostenlos und ohne Abonnement. Lediglich die Kosten für die versendeten SMS werden Ihnen in Rechnung gestellt.
Für alle Ihre Fragen ist unser technischer Support an jedem Tag der Woche von 9.00 bis 12.00 Uhr und von 14.00 bis 17.30 Uhr erreichbar. Mit Teams in Frankreich, Spanien und Italien bieten wir Ihnen echte Kundennähe und Reaktionsfähigkeit für den Erfolg Ihres Projekts.
Mit dem Privacy-Tech-Gütesiegel ausgezeichnet und erfüllt alle französischen gesetzlichen Auflagen für mobiles Marketing, smsmode© ist dem vollständigen Schutz von Kundendaten und der automatischen Verwaltung von Abmeldungen (oder STOP SMS) verpflichtet.
Erstellen Sie Ihr Konto kostenlos
Testen Sie unsere Plattform SMS und erhalten Sie unverbindlich 20 Testguthaben geschenkt.