Ihre SMS werden über Ihr eigenes Handy versendet.So funktioniert es
PLATTFORMAPI-erste ArchitekturSicherheitsvorrichtungspaarungSichtbarkeit der LieferungSteuerung von MehrfachgerätenVersionierte Dokumentation
← Alle Integrationen
Offizielle PHP SDK · Composer

PHP SMS & WASSAPP SDK

Senden Sie SMS & WhatsApp
von PHP.Nutzen Sie Ihr eigenes Mobiltelefon.

Installieren Sie ein Composer Paket und senden Sie SMS von Ihrer eigenen verbundenen Mobilnummer oder senden Sie WhatsApp Nachrichten von Laravel, Symfony, WordPress, CRON-Jobs und benutzerdefinierten PHP Anwendungen.

Composer-bereitEin Paket, PSR-4 AutoloadingIhre HandynummerSMS senden von Ihrem verbundenen TelefonPHP 7.2+Angetrieben von Guzzle 7
send-message.phpPHP
$composer require
smsmobileapi/smsmobileapi-php
<?php
require __DIR__ . '/vendor/autoload.php';

use SMSMobileAPI\SMSMobileAPI;

$client = new SMSMobileAPI(
    getenv('SMSMOBILEAPI_KEY')
);

$result = $client->sendMessage(
    '+32470000000',
    'Your appointment is confirmed.',
    false,
    true
);
Anfrage akzeptiertSMS → verbundenes Mobilgerät → Empfänger200
Serverseitiges PHP erzeugt die Anfrage. Ihr verbundenes Mobilgerät und die SIM führen die SMS Zustellung aus.

VON PHP ZU EINEM ECHTEN MOBILGERÄT

Ihre Anwendung steuert den Ablauf.
Ihr verbundenes Telefon sendet das SMS.

Das SDK eliminiert wiederholte HTTP-Konfigurationen und bewahrt dennoch das Kernmodell von SMSMobileAPI: Die Geschäftslogik verbleibt in PHP und die SMS Zustellung nutzt das echte Mobiltelefon, die SIM und die Nummer, die mit Ihrem Konto verbunden sind.

01
<?php

Ihre PHP Anwendung

Laravel, Symfony, WordPress, ein CRON-Job oder ein eigenes Backend startet die Aktion.

SDK Anfrage
02

SMSMobileAPI

Authentifiziert die Anfrage, wendet Routing an und hält die Aktivität sichtbar.

sicheres Routing
03

Ihr Mobilgerät + SIM

Das verbundene Telefon nutzt seine bestehende Nummer und seinen Mobilfunkvertrag, um die SMS zu senden.

Mobilfunknetz
04

Ihr Kontakt

Der Empfänger erhält eine normale SMS und kann auf die ihm bereits bekannte Nummer antworten.

SCHNELLEINSTIEG

Von Composer zu einem kontrollierten Test in vier Schritten.

Verwenden Sie einen Testempfänger, den Sie kontrollieren. Bewahren Sie den API-Schlüssel außerhalb der Quellcodeverwaltung auf, prüfen Sie, ob das Mobilgerät online ist, und inspizieren Sie das zurückgegebene Array, bevor Sie den Anruf mit einem Live-Geschäftsereignis verknüpfen.

  1. 1
    Verbinden Sie Ihr MobilgerätInstallieren Sie SMSMobileAPI, melden Sie sich an und bestätigen Sie, dass das Gerät online ist.
  2. 2
    Paket installierenFühren Sie Composer im Stammverzeichnis Ihres PHP-Projekts aus.
  3. 3
    Schützen Sie den API-SchlüsselLaden Sie ihn aus der Serverkonfiguration oder einer Umgebungsvariable.
  4. 4
    Senden und prüfenÜberprüfen Sie sowohl das zurückgegebene Ergebnis als auch das SMSMobileAPI Aktivitätsprotokoll.
Terminal
$ composer require smsmobileapi/smsmobileapi-php
send-sms.php
<?php

require __DIR__ . '/vendor/autoload.php';

use SMSMobileAPI\SMSMobileAPI;

$apiKey = getenv('SMSMOBILEAPI_KEY');
$client = new SMSMobileAPI($apiKey);

$response = $client->sendMessage(
    '+32470000000',
    'Hello from PHP!',
    false, // sendWA
    true   // sendSMS
);

print_r($response);
Verwenden Sie eine geschützte UmgebungsvariablePHP ≥ 7,2

EINE METHODE, KLARE KANALSTEUERUNG

Wählen Sie für jeden Aufruf SMS, WhatsApp oder beide aus.

Der offizielle Client stellt bereitsendMessage(). Zwei boolesche Parameter wählen WhatsApp und SMS aus, während ein optionaler fünfter Parameter die Anfrage mit einem Unix-Zeitstempel terminiert.

SMS

Senden Sie von Ihrem verbundenen Mobilgerät

Verwenden Siefalse, true. Das SMS wird zu Ihrem verbundenen Telefon geleitet und mit dessen SIM sowie der bestehenden Mobilnummer versendet.

$client->sendMessage(
  $to, $message,
  false, true
);
Lesen Sie die SMS Dokumentation →
WHATSAPP

Senden Sie über verknüpfte WhatsApp

Verwenden Sietrue, false. Verbinden Sie WhatsApp zuerst über das Dashboard und überprüfen Sie die Verbindung, bevor Sie Nachrichten automatisieren.

$client->sendMessage(
  $to, $message,
  true, false
);
WhatsApp Dokumentation lesen →
PLANEN

Eine zukünftige Nachricht programmieren

Übergeben Sie als fünften Parameter einen Unix-Zeitstempel. Speichern Sie die beabsichtigte Zeitzone explizit in Ihrer Anwendung, bevor Sie ihn erstellen.

$client->sendMessage(
  $to, $message,
  false, true, $timestamp
);
Endpunkt-Parameter überprüfen →

PHP DORT, WO IHR UNTERNEHMEN BEREITS LÄUFT

Ein schlanker Client für Webanwendungen, Jobs und interne Tools.

Der SDK fügt sich hinter Ihre bestehende Anwendungsschicht ein. Ihr Code entscheidet, wann kommuniziert wird, welche Daten einbezogen werden und wie das Ergebnis gehandhabt wird.

LA

Laravel

Binden Sie den Client in einen Service ein und rufen Sie ihn aus Jobs, Listenern, Controllern oder Ihrer Benachrichtigungsebene auf.

Warteschlangen · Veranstaltungen · Dienstleistungen
SF

Symfony

Registrieren Sie den Client als Service, injizieren Sie ihn bei Bedarf und bewahren Sie den API Schlüssel in geschützter Konfiguration auf.

DI · Messenger · Konsole
WP

WordPress

Fügen Sie SMS oder WhatsApp Aktionen zu einem Custom-Plugin, Formular-Workflow, WooCommerce Erweiterung oder Administrationswerkzeug hinzu.

Haken · Plugins · WooCommerce
CR

CRON & CLI

Senden Sie Betriebswarnungen, geplante Erinnerungen oder kontrollierte Massenbenachrichtigungen aus serverseitigen Jobs.

Monitoring · Aufgaben · Warnungen
Logo des Composer-Abhängigkeitsmanagers

STANDARD-PHP-WERKZEUGE

Eine kleine Abhängigkeit, die in Ihren normalen Deployment-Workflow gehört.

Das Paket verwendet PSR-4 Autoloading und Guzzle 7. Composer löst die Abhängigkeit auf, Ihr bestehender Autoloader lädt den Client und Ihre Anwendung behält die Kontrolle über Validierung, Geschäftsregeln und Fehlerbehandlung.

  • Paketsmsmobileapi/smsmobileapi-php
  • NamespaceSMSMobileAPI\SMSMobileAPI
  • LaufzeitPHP 7.2 oder neuer
  • HTTP ClientRohrleitung 7
  • LizenzMIT
Quellcode auf GitHub prüfen ↗

PRODUKTIONS-CHECKLISTE

Machen Sie die Integration zuverlässig, bevor Sie das Volumen erhöhen.

Der SDK vereinfacht den Aufruf, aber Ihre Anwendung bleibt verantwortlich für sichere Zugangsdaten, saubere Eingaben, kontrolliertes erneutes Senden und nützliche Betriebsprotokolle.

  • 01
    Speichern Sie den API Schlüssel niemals in einem CommitVerwenden Sie Umgebungsvariablen oder das Geheimnis-Management Ihres Servers.
  • 02
    Empfänger normalisierenSpeichern Sie Telefonnummern im internationalen Format und validieren Sie sie vor dem Versand.
  • 03
    Jede Antwort prüfenBehandeln Sie einen PHP Aufruf ohne Ausnahme nicht als Beweis endgültiger Zustellung.
  • 04
    Begrenzte Wiederholungen verwendenVermeiden Sie doppelte Nachrichten und erzeugen Sie niemals eine unkontrollierte Wiederholungsschleife.
  • 05
    Überwachen Sie das verbundene MobiltelefonDie SMS-Zustellung hängt davon ab, dass das ausgewählte Telefon online und korrekt konfiguriert ist.
  • 06
    Testen Sie das Kanalverhalten separatValidieren Sie SMS, WhatsApp und geplante Anfragen mit kontrollierten Empfängern.

PRAKTISCHE PHP-ANWENDUNGSFÄLLE

Platzieren Sie mobile Kommunikation genau dort, wo das Ereignis stattfindet.

Kundenportale

Bestätigen Sie Kontoaktionen, Termine und Service-Updates aus dem Backend, das den Kundenkontext bereits kennt.

Bestellabläufe

Senden Sie Zahlungs-, Vorbereitungs-, Versand- oder Abholupdates aus E-Commerce- und ERP-Prozessen.

!

Betriebsmeldungen

Benachrichtigen Sie ein echtes Telefon, wenn Überwachung, Backups, Infrastruktur oder wichtige Geschäftsprozesse Aufmerksamkeit erfordern.

CRM-Nachverfolgung

Lösen Sie personalisierte SMS- oder WhatsApp-Nachrichten aus Lead-, Ticket- und Kundenlebenszyklusereignissen aus.

PHP SDK FAQ

Was Entwickler vor dem Versand wissen müssen.

Der SDK ist der PHP-Client. Die Kanalverbindung, Kontokonfiguration und der Betriebsstatus bleiben über SMSMobileAPI verfügbar.

Ist dies ein offizielles Composer-Paket?

Ja. Installieren Siesmsmobileapi/smsmobileapi-phpmit Composer. Der öffentliche Quellcode ist im offiziellen SMSMobileAPI GitHub-Repository verfügbar.

Nutzt SMS wirklich meine eigene Mobilnummer?

Ja. Für native mobile SMS wird die Anfrage über das mit Ihrem SMSMobileAPI-Konto verbundene Telefon geleitet. Dessen SIM-Karte und vorhandene Nummer führen die Sendeoperation aus.

Kann der SDK WhatsApp-Nachrichten senden?

Ja. DersendWAParameter aktiviert WhatsApp. Ihre WhatsApp-Verbindung muss zuvor im Dashboard konfiguriert und aktiv sein.

Kann ich es in Laravel, Symfony oder WordPress verwenden?

Ja. Es ist eine normale Composer-Bibliothek mit PSR-4-Autoloading. Halten Sie sie hinter serverseitigem Anwendungscode und passen Sie den Client an die Service-Struktur Ihres Frameworks an.

Deckt das Paket alle SMSMobileAPI-Endpunkte ab?

Der aktuelle PHP-Client konzentriert sich auf das Senden von SMS- und WhatsApp-Nachrichten, einschließlich optionaler Terminierung. Verwenden Sie die REST API-Dokumentation für empfangene Nachrichten, Anrufaktivität und die anderen spezialisierten Endpunkte der Plattform.

Wo sollte ich den API-Schlüssel speichern?

Speichern Sie ihn in geschützter Serverkonfiguration oder als Umgebungsvariable. Platzieren Sie ihn niemals in Browser-JavaScript, einem öffentlichen Repository, einem Screenshot oder einer verteilbaren Client-Anwendung.

COMPOSER INSTALLIERT. MOBILGERÄT VERBUNDEN.

Starten Sie Ihren ersten PHP-Nachrichten-Workflow.

Beginnen Sie mit einem kontrollierten Empfänger, prüfen Sie die Antwort und Aktivität und verknüpfen Sie dann den verifizierten Aufruf mit Ihrem echten Anwendungsevent.