Avviso di fine del supporto: il 30 ottobre 2026, AWS terminerà il supporto per Amazon Pinpoint. Dopo il 30 ottobre 2026, non potrai più accedere alla console Amazon Pinpoint o alle risorse Amazon Pinpoint (endpoint, segmenti, campagne, percorsi e analisi). Per ulteriori informazioni, consulta la pagina relativa alla fine del supporto di Amazon Pinpoint. Nota: per quanto APIs riguarda gli SMS, i comandi vocali, i messaggi push su dispositivi mobili, l'OTP e la convalida del numero di telefono non sono interessati da questa modifica e sono supportati da AWS End User Messaging.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Convalida dei messaggi OTP in Amazon Pinpoint
Dopo aver inviato un one-time-password, l'applicazione può chiamare l'API Amazon Pinpoint per verificarlo. Per verificare un codice OTP, chiama l'API VerifyOtpMessages
. La richiesta deve includere i seguenti parametri:
-
DestinationIdentity
: numero di telefono, nel formato E.164, al quale è stato inviato il codice OTP. -
ReferenceId
: ID di riferimento usato quando hai inviato il codice OTP al destinatario. L'ID di riferimento deve corrispondere esattamente. -
Otp
: codice OTP che stai convalidando.
Puoi utilizzare il AWS CLI per testare il processo di convalida. Per ulteriori informazioni sull'installazione e la configurazione di AWS CLI, consulta la Guida per l'AWS Command Line Interface utente.
Per verificare una OTP utilizzando il AWS CLI, esegui il verify-otp-messagecomando nel terminale:
aws pinpoint verify-otp-message --application-id 7353f53e6885409fa32d07cedexample --verify-otp-message-request-parameters DestinationIdentity=
+12065550007
,ReferenceId=SampleReferenceId
,Otp=01234
Nel comando precedente, procedi come segue.
-
7353f53e6885409fa32d07cedexample
Sostituiscilo con l'ID dell'applicazione. -
+12065550007
DestinationIdentity
Sostituiscilo con il numero di telefono a cui è stato inviato il codice OTP. -
SampleReferenceId
ReferenceId
Sostituiscilo con un ID di riferimento univoco per la richiesta. Questo valore deve corrispondere aReferenceID
quello utilizzato per inviare la richiesta. -
01234
SostituisciloOtp
con un Otp inviato a.DestinationIdentity
Risposta VerifyOtpMessage
Quando invii una richiesta all'API VerifyOTPMessage
, viene restituito un oggetto VerificationResponse
contenente un'unica proprietà (Valid
). Se l'ID di riferimento, il numero di telefono e il codice OTP corrispondono tutti ai valori previsti da Amazon Pinpoint e se il codice OTP non è scaduto, il valore Valid
è true
. In caso contrario, è false
. Di seguito è riportato un esempio di risposta per una verifica riuscita del codice OTP.
{ "VerificationResponse": { "Valid": true } }