TeleSign ist eine CPaaS-Plattform (Communication Platform as a Service), die programmierbare Sprach- und SMS-Dienste über die Cloud anbietet. In diesem API-Tutorial lernen Sie, einen SMS-basierten Verifizierungsdienst einzurichten, um eine Zwei-Faktor-Authentifizierung mit Hilfe der SMS Verify API von Telesign zu erreichen.

Diese API ermöglicht es Anbietern von Online-Diensten, SMS-Passcodes an Benutzer zu senden, um ihre Anmeldedaten über das Mobiltelefon zu verifizieren. Die TeleSign SMS Verify API ist in die Rakuten Rapid API integriert, so dass Sie sie direkt von Ihrem Konto aus nutzen können. Falls Sie noch kein Konto bei Rakuten Rapid API haben, melden Sie sich jetzt an und erhalten Sie Ihren universellen API-Schlüssel für den Zugriff auf die TeleSign SMS API-Tutorial: Telesign API API und tausende andere APIs, die auf Rakuten Rapid API gehostet API-Tutorial: Telesign API.

Inhaltsverzeichnis1 Telesign SMS API einrichten2 TeleSign SMS Verify API Überblick2.1 Benutzerkontoverifizierung2.2 Telefonnummernvalidierung2.3 Transaktionsautorisierung2.4 SMS API Endpunkt3 SMS programmatisch senden4 Mehr tun mit SMS APIs Telesign SMS API einrichten Melden Sie sich bei Ihrem Rakuten Rapid API Konto an und suchen Sie nach SMS.

Sie können eine Reihe von SMS-APIs sehen, die auf unserer Plattform gehostet werden. Sie sollten in der Lage sein, die Telesign SMS Verify API in den Suchergebnissen schnell zu finden. Klicken Sie auf die TeleSign SMS Verify API und Sie erhalten die API-Konsole. TeleSign SMS Verify API ist ein kostenpflichtiger Dienst, daher müssen Sie einen der verfügbaren Preispläne unter der Registerkarte Preise auswählen.

Um diesen Dienst auszuprobieren, können Sie den BASIC-Plan für $1//Monat abonnieren. Lassen Sie uns fortfahren und die TeleSign SMS Verify API erkunden. TeleSign SMS Verify API Übersicht SMS-basierte Verifizierung ist eine der am häufigsten verwendeten Methoden für 2FA (Zwei-Faktor-Authentifizierung). Aufgrund des Ausmaßes der Internetnutzung ist es nicht mehr sicher, sich nur auf ein Passwort zu API-Tutorial: Telesign API, um den Zugang zu Online-Diensten zu sichern.

Ein 2FA-Mechanismus ermöglicht es Dienstanbietern, über einen alternativen Mechanismus - in diesem Fall das Smartphone - Beweise für die Authentizität der Handlungen des Benutzers zu erhalten. Wie können Sie also die TeleSign SMS Verify API nutzen? Hier sind einige Anwendungsfälle. Benutzerkontoverifizierung Wenn Sie einen webbasierten Dienst erstellen, bei dem sich die Benutzer anmelden müssen, dann können Sie neben der üblichen, auf Benutzername und Passwort basierenden Authentifizierung zusätzlich die Authentizität des Benutzers verifizieren, indem Sie ihm einen Passcode auf sein Smartphone schicken.

Da es sich bei einem Smartphone um ein persönliches Gerät handelt, auf das API-Tutorial: Telesign API der Benutzer Zugriff hat, ist das Konto des Benutzers nicht gefährdet, selbst wenn das Passwort bekannt wird. Rufnummernüberprüfung Es gibt viele Dienste, die auf mobilen Anwendungen basieren.

In solchen Fällen ist es wichtig, die Telefonnummer des Mobiltelefons/Smartphones des Nutzers zu überprüfen, bevor dieser den Dienst überhaupt in Anspruch nehmen kann. Ein einmaliger Passcode, der an das Telefon des Nutzers gesendet wird, genügt als Verifizierungsschritt, wenn der Nutzer denselben Passcode auf dem Verifizierungsbildschirm der App eingibt.

Transaktionsautorisierung Wir hören immer wieder von Nutzern, die Dienste von eCommerce-Shops, Zahlungsportalen und OTT-Abonnements in Anspruch nehmen. Da diese Transaktionen monetärer Natur sind, ist es immer besser, den Zahlungsvorgang zusätzlich zu schützen, um einen Missbrauch des Benutzerkontos zu verhindern. Ein Einmalpasswort (OTP), das per SMS an das Telefon des Benutzers gesendet wird, stellt sicher, dass jede Transaktion vom Benutzer autorisiert wird, nachdem er das OTP gesehen hat.

SMS API Endpunkt Die SMS Verify API von TeleSign ist eigentlich ein sehr einfacher und unkomplizierter API-Aufruf, der eine Telefonnummer und den Passcode akzeptiert. Um diese API von der Rakuten Rapid API-Konsole aus zu testen, geben Sie Ihre Telefonnummer in das phoneNumber-Feld ein (indem Sie die Landesvorwahl ohne das +-Zeichen voranstellen) und geben Sie einen Zufallscode in das verifyCode-Feld ein.

Klicken Sie auf Test Endpoint und Sie sollten eine erfolgreiche API-Antwort sehen. Und innerhalb weniger Sekunden sollten Sie auch eine SMS mit dem Wert, den Sie in das Feld verifyCode eingegeben haben, auf Ihrem Telefon erhalten. Haben Sie das erhalten? Das ist alles über die Verwendung dieser API. Einfacher kann es nicht werden. Falls Sie die SMS nicht erhalten haben, vergewissern Sie sich, dass Sie die richtige Telefonnummer eingegeben haben, und überprüfen Sie auch die API-Antwort.

Wenn Sie eine HTTP-Antwort erhalten, die nicht 2XX lautet, kann es ein Problem mit der TeleSign-Abdeckung in Ihrem Land geben. Sie API-Tutorial: Telesign API von TeleSign Details zur Abdeckung anfordern, um zu prüfen, ob Ihr Land oder Ihr Anbieter von TeleSign unterstützt wird.

Programmgesteuertes Versenden von SMS Für reale Anwendungen können Sie den TeleSign SMS Verify API Endpunkt programmgesteuert mit Ihrer bevorzugten Programmiersprache aufrufen.

Die Rakuten Rapid API-Konsole bietet Code-Schnipsel zum Aufrufen der APIs. Wählen Sie die Sprache und die Bibliothek aus und Sie bekommen sie angezeigt. Hier ist ein schnelles und kurzes Python-Programm, um diese API unter Verwendung der Python2 unirest-Bibliothek aufzurufen. import unirest RAKUTEN_RAPIDAPI_KEY = // RAKUTEN_RAPIDAPI_HOST = // phone_string = raw_input(/Geben Sie die Telefonnummer ein: /) passcode_string = raw_input(/Geben Sie den Passcode ein: /) response = unirest.post(/https:////telesign-telesign-send-sms-verification-code-v1.p.rapidapi.com//sms-verification-code?

phoneNumber=/ + phone_string + /&verifyCode=/ + passcode_string, headers={ /X-RapidAPI-Host/: RAKUTEN_RAPIDAPI_HOST, /X-RapidAPI-Key/: RAKUTEN_RAPIDAPI_KEY, /Content-Type/: /application//x-www-form-urlencoded/ } ) if(response.code == 290): print /SMS erfolgreich gesendet./ Kopieren Sie diesen Code in einen Texteditor, ersetzen Sie die Platzhalter und durch Ihren API-Schlüssel und Ihre Host-Domain, die unter dem Abschnitt Header-Parameter in der API-Konsole angezeigt werden, und speichern Sie die Datei.

Sie müssen auch sicherstellen, dass Sie die Python unirest-Bibliothek in Ihrer Python2-Laufzeitumgebung installiert haben. Diese Bibliothek wird verwendet, um den API-Aufruf innerhalb des Python-Codes aufzurufen. Falls Sie sie nicht haben, verwenden Sie das Dienstprogramm pip, um sie zu installieren: pip install unirest Jetzt können Sie das Programm ausführen. Es wird Sie auffordern, eine Telefonnummer und einen Passcode einzugeben.

Danach sollten Sie sehen, dass die SMS mit demselben Passcode kommt. Sie können diesen Code in die Backend-Serverlogik einer Anwendung integrieren, die 2FA für die Benutzeranmeldung handhabt. Die typische Abfolge von Ereignissen für die Handhabung von 2FA mit dieser API wird wie folgt aussehen.

Mehr tun mit SMS-APIs Im Rahmen des Basisplans stellt TeleSIgn keine eigene Telefonnummer zur Verfügung. Sie können jedoch eine Telefonnummer direkt von TeleSign erwerben und diese als Absendertelefonnummer für SMS verwenden.

Auf diese Weise wird die SMS-Nachricht echter aussehen. Außerdem können Sie die anderen TeleSign-APIs ausprobieren, die API-Tutorial: Telesign API die Rakuten Rapid API integriert sind. Falls Sie nach weiteren Optionen für SMS-APIs suchen, haben wir für Sie das Richtige.

Sehen Sie sich unsere Top 10 SMS-APIs an und treffen Sie Ihre Wahl. Sie können auch einen Blick auf unsere SMS-API-Sammlung werfen.

API-Tutorial: Telesign API

Das wars für den Moment. Wir werden bald mit einem weiteren API-Tutorial zurückkommen, um Ihre Entwicklungsarbeit zu erleichtern. Viel Erfolg mit TeleSIgn SMS Verify und zögern Sie nicht, uns zu kontaktieren, falls Sie Unterstützung benötigen.

5 // 5 ( 2 Stimmen )


27 30 1