Hinweis zum Ende des Supports: Am 30. Oktober 2026 AWS wird der Support für Amazon Pinpoint eingestellt. Nach dem 30. Oktober 2026 können Sie nicht mehr auf die Amazon-Pinpoint-Konsole oder die Amazon-Pinpoint-Ressourcen (Endpunkte, Segmente, Kampagnen, Journeys und Analytik) zugreifen. Weitere Informationen finden Sie unter Ende des Amazon-Pinpoint-Supports. Hinweis: APIs In Bezug auf SMS sind Sprach-, mobile Push-, OTP- und Telefonnummernvalidierung von dieser Änderung nicht betroffen und werden von AWS End User Messaging unterstützt.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
OTP-Nachrichten in Amazon Pinpoint validieren
Nachdem Sie eine gesendet haben one-time-password, kann Ihre Anwendung die Amazon Pinpoint Pinpoint-API aufrufen, um sie zu verifizieren. Rufen Sie die VerifyOtpMessages-API auf, um einen OTP-Code zu verifizieren. Ihre Anforderung muss die folgenden Parameter enthalten:
-
DestinationIdentity: Die Telefonnummer im E.164-Format, an die der OTP-Code gesendet wurde. -
ReferenceId: Die Referenz-ID, die Sie verwendet haben, als Sie den OTP-Code an den Empfänger gesendet haben. Die Referenz-ID muss eine exakte Übereinstimmung sein. -
Otp: Der OTP-Code, den Sie validieren.
Sie können das verwenden AWS CLI , um den Validierungsprozess zu testen. Weitere Informationen zur Installation und Konfiguration von finden Sie im AWS Command Line Interface Benutzerhandbuch. AWS CLI
Um ein OTP mit dem zu überprüfen AWS CLI, führen Sie den verify-otp-messagefolgenden Befehl im Terminal aus:
aws pinpoint verify-otp-message --application-id 7353f53e6885409fa32d07cedexample --verify-otp-message-request-parameters DestinationIdentity=+12065550007,ReferenceId=SampleReferenceId,Otp=01234
Gehen Sie im vorhergehenden Befehl wie folgt vor:
-
Ersetzen Sie es
7353f53e6885409fa32d07cedexampledurch Ihre Anwendungs-ID. -
Ersetzen Sie
+12065550007esDestinationIdentitydurch die Telefonnummer, an die der OTP-Code gesendet wurde. -
Ersetzen Sie
SampleReferenceIdinReferenceIddurch eine eindeutige Referenz-ID für die Anfrage. Dieser Wert muss mit dem Wert übereinstimmenReferenceID, der zum Senden der Anfrage verwendet wurde. -
Ersetzen Sie
01234inOtpdurch ein Otp, das an dieDestinationIdentitygesendet wurde.
VerifyOtpMessage-Antwort
Wenn Sie eine Anforderung an die VerifyOTPMessage-API senden, wird ein VerificationResponse-Objekt zurückgegeben, das eine einzelne Eigenschaft, Valid, enthält. Wenn die Referenz-ID, die Telefonnummer und das Einmalpasswort alle den von Amazon Pinpoint erwarteten Werten entsprechen und das Einmalpasswort nicht abgelaufen ist, ist der Wert von Valid true, andernfalls ist er false. Nachfolgend finden Sie ein Beispiel für eine Antwort für eine erfolgreiche OTP-Verifizierung.
{ "VerificationResponse": { "Valid": true } }