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
7353f53e6885409fa32d07cedexampledengan id aplikasi Anda. -
Ganti
+12065550007DestinationIdentitydengan nomor telepon tempat kode OTP dikirim. -
Ganti
SampleReferenceIdReferenceIddengan ID referensi unik untuk permintaan tersebut. Nilai ini harus sesuai denganReferenceIDyang digunakan untuk mengirim permintaan. -
Ganti
01234Otpdengan 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 } }