Validasi pesan OTP di Amazon Pinpoint - Amazon Pinpoint

Pemberitahuan akhir dukungan: Pada 30 Oktober 2026, AWS akan mengakhiri dukungan untuk Amazon Pinpoint. Setelah 30 Oktober 2026, Anda tidak akan lagi dapat mengakses konsol Amazon Pinpoint atau sumber daya Amazon Pinpoint (titik akhir, segmen, kampanye, perjalanan, dan analitik). Untuk informasi selengkapnya, lihat Amazon Pinpoint akhir dukungan. Catatan: APIs terkait dengan SMS, suara, push seluler, OTP, dan validasi nomor telepon tidak terpengaruh oleh perubahan ini dan didukung oleh AWS End User Messaging.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Validasi pesan OTP di Amazon Pinpoint

Setelah Anda mengirim one-time-password, aplikasi Anda dapat memanggil Amazon Pinpoint API untuk memverifikasinya. Untuk memverifikasi kode OTP, panggil VerifyOtpMessages API. Permintaan Anda harus menyertakan parameter berikut:

  • DestinationIdentity— Nomor telepon, dalam format E.164, tempat kode OTP dikirim.

  • ReferenceId— ID referensi yang Anda gunakan saat Anda mengirim kode OTP ke penerima. ID referensi harus sama persis.

  • Otp— Kode OTP yang Anda validasi.

Anda dapat menggunakan AWS CLI untuk menguji proses validasi. Untuk informasi selengkapnya tentang menginstal dan mengonfigurasi AWS CLI, lihat Panduan AWS Command Line Interface Pengguna.

Untuk memverifikasi OTP menggunakan AWS CLI, jalankan verify-otp-messageperintah di terminal:

aws pinpoint verify-otp-message --application-id 7353f53e6885409fa32d07cedexample --verify-otp-message-request-parameters DestinationIdentity=+12065550007,ReferenceId=SampleReferenceId,Otp=01234

Pada perintah sebelumnya, lakukan hal berikut:

  • Ganti 7353f53e6885409fa32d07cedexample dengan id aplikasi Anda.

  • Ganti +12065550007 DestinationIdentity dengan nomor telepon tempat kode OTP dikirim.

  • Ganti SampleReferenceId ReferenceId dengan ID referensi unik untuk permintaan tersebut. Nilai ini harus sesuai dengan ReferenceID yang digunakan untuk mengirim permintaan.

  • Ganti 01234 Otp dengan OTP yang dikirim ke. DestinationIdentity

VerifyOtpMessagerespon

Ketika Anda mengirim permintaan ke VerifyOTPMessage API, ia mengembalikan VerificationResponse objek, yang berisi properti tunggal,Valid. Jika ID referensi, nomor telepon, dan OTP semuanya cocok dengan nilai yang diharapkan Amazon Pinpoint, dan jika OTP belum kedaluwarsa, nilainya true adalah; jika tidak, itu Valid benar. false Berikut ini adalah contoh tanggapan untuk verifikasi OTP yang berhasil:

{ "VerificationResponse": { "Valid": true } }