Es gibt viele Dienste, die wir in unsere Anwendungen einbinden können, um deren Funktionalität zu verbessern und ihnen einen Mehrwert zu verleihen. Einer dieser Dienste, die wir hinzufügen können, ist das Senden von SMS von unserer Plattform aus und das alles in wenigen einfachen Schritten.
Zum Senden von SMS aus PHP verwenden wir die TextMagic- API, die wir durch Konfigurieren einiger Optionen für unsere Anwendung verfügbar machen können.
Zuerst gehen wir zur TextMagic- Seite und registrieren uns auf herkömmliche Weise. Nach Abschluss des Vorgangs werden uns die Anpassungen angezeigt, die wir vornehmen können. Wir wählen die Standardeinstellungen wie im nächsten Bildschirm.
Anschließend wird ein Überprüfungsbildschirm angezeigt, auf dem überprüft wird, ob der Dienst ordnungsgemäß funktioniert. Wir geben unsere Nummer ein. Wenn wir den zu testenden Text ändern möchten, klicken Sie auf Senden .
Wir wählen das Produkt aus, das wir testen möchten. In diesem Fall handelt es sich um die SMS-API. Wir gehen zum nächsten Bildschirm, in dem wir über das TextMagic- API-Menü den Benutzer sehen, den wir in unserem PHP- Code verwenden werden.
Jetzt müssen wir nur noch unser Passwort generieren und die Bibliotheken herunterladen , um die Klassen zu verwenden, die über die Methoden zum Senden von Nachrichten verfügen. Sobald die Bibliothek heruntergeladen ist, platzieren wir sie in demselben Verzeichnis, in dem sich unser Hauptcode befindet, und klicken schließlich auf die Schaltfläche Neues API-Passwort generieren, um das Passwort für unseren Code zu generieren. Nachdem dies abgeschlossen ist, ist es Zeit, die Funktionalität zu entwickeln.
Um die Funktionalität zu erstellen, erstellen wir eine neue .php- Datei, die sich im selben Verzeichnis der Bibliotheken befinden muss. Sehen wir uns den kompletten Code an und erklären dann die Funktionsweise:
<? php require ('textmagic / TextMagicAPI.php'); $ user = 'Vom Benutzer erstellt'; $ password = 'XXXXXXXX'; $ router = new TextMagicAPI (array ( 'Benutzername' => $ Benutzer, 'Passwort' => $ Passwort )); $ answer = $ router-> send ('Neue Textnachricht von PHP!', array (34630735410), true); var_dump ($ answer);
Das erste, was wir tun, ist, die Bibliotheken der TextMagic- Klasse einzuschließen , damit wir die Versandmethoden problemlos verwenden können. Wir definieren den Benutzer und das Kennwort, das von der Anwendung bereitgestellt wird, erstellen ein Objekt der TextMagicAPI- Klasse, rufen die send- Methode auf, übergeben im Array die Telefonnummer, unter der die Nachricht eingeht , und drucken schließlich die Antwort, falls die Nachricht nicht eingeht wissen, was mit unserer Funktionalität passiert ist.
Wenn wir unser Handy überprüfen, können wir feststellen, dass wir die SMS in unserem Posteingang und mit der Nachricht, die wir enthalten haben, haben.
Es ist wichtig zu erwähnen, dass wir in unseren Code eine einzelne Nummer aufnehmen können, aber diese Funktionalität kann erweitert und mit Anfragen an unsere Datenbank kombiniert werden oder sogar eine Excel- Datei importieren, um die Nummern dann in einem iterativen Zyklus zu verarbeiten und in großen Mengen zu senden.
Wir wissen bereits, wie man SMS aus PHP mit einigen einfachen Codezeilen versendet. Dies liegt an der Einfachheit der in den TextMagic- Klassen enthaltenen Methoden. Es bleibt nur noch eine Aufgabe, die Funktionalität zu erweitern, um sie so zu benötigen und an die Bedürfnisse jedes einzelnen anzupassen. die Anwendungen, die es erfordern.