Email OTP
Dalam pratinjauVerifikasi melalui email, pada jaringan email sesungguhnya.
Verifikasi email mengirimkan kode sekali pakai ke alamat email — tidak perlu nomor telepon, dan saluran ini menjangkau siapa pun yang memiliki kotak masuk. Bird mengirimkannya melalui infrastruktur yang sama yang menangani email transaksional dalam skala besar, dari pengirim bersama atau domain terverifikasi Anda sendiri, dan memverifikasinya berdasarkan penerima.
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
// Send the code, then check it by recipient.
await bird.verify.verifications.create({
to: { email_address: "ada@example.com" },
}).safe();
const { data } = await bird.verify.verifications.check({
to: { email_address: "ada@example.com" },
code: userInput,
}).safe();Saluran verifikasi yang tidak memerlukan nomor telepon.
Email adalah saluran utama di Bird Verify API: kirim verifikasi dengan alamat email dan kami mengirimkan kode dari pengirim bersama Authifly, otp@verify.authifly.com, atau domain terverifikasi Anda sendiri. Tidak bergantung pada negara, sehingga berfungsi sama di mana pun, dan berjalan di jaringan yang sama yang digunakan Bird untuk email transaksional dalam skala besar.
Yang Anda dapatkan pada verifikasi email.
Sudah built-in, di setiap pengiriman.
- 01
Ditujukan berdasarkan email.
Cukup masukkan satu alamat email. Tanpa nomor telepon, tanpa negara — email adalah satu-satunya saluran yang menjangkau siapa pun yang memiliki kotak masuk.
- 02
Domain bersama atau milik Anda sendiri.
Kirim dari pengirim bersama Authifly (otp@verify.authifly.com) langsung tanpa konfigurasi, atau ganti ke domain yang sudah Anda verifikasi untuk pengiriman.
- 03
Email OTP siap pakai.
Kode dikirim dalam template default yang bersih dan siap untuk mobile: kode ditampilkan di depan, catatan kedaluwarsa, dan pengingat untuk tidak membagikannya. Tidak perlu mendesain apa pun sebelum Anda meluncurkannya.
- 04
Di jaringan email Bird.
Kode Anda dikirim melalui infrastruktur pengiriman yang sama dengan email transaksional produk Anda: ditandatangani, dirutekan, dan dipantau.
- 05
Kode dibuat di server, disimpan sebagai hash.
Kode 6 digit secara default (dapat dikonfigurasi 4–10), dibuat dengan sumber acak kriptografis dan disimpan hanya sebagai HMAC.
- 06
Verifikasi berdasarkan penerima.
Konfirmasi kode berdasarkan alamat email tujuan — tidak perlu menyimpan ID verifikasi, dan mengirim ulang permintaan create akan mengirim ulang kode dalam sesi yang sama.
Kirim ke alamat, verifikasi dengan alamat yang sama.
Verifikasi email menggunakan dua panggilan yang sama seperti saluran lainnya — hanya bentuk penerima yang berubah dari nomor telepon menjadi alamat email.
await bird.verify.verifications.create({
to: { email_address: "ada@example.com" },
}).safe();
const { data } = await bird.verify.verifications.check({
to: { email_address: "ada@example.com" },
code: userInput,
}).safe();
// data.result is true or false; data.reason elaborates ("expired", "already_verified", …)FAQ Email OTP
Kapan sebaiknya saya menggunakan verifikasi email daripada SMS?+
Bisakah saya mengirim dari domain saya sendiri?+
Apakah Anda memeriksa daftar supresi sebelum mengirim OTP?+
Bagaimana kode disimpan?+
Dari siapa pengguna saya melihat kode tersebut?+
Platform Verify lainnya
Satu API, satu set kunci. Jelajahi kemampuan lainnya.
Kode verifikasi Anda di jaringan yang menjalankan email Anda.
Email adalah salah satu kanal dari Bird Verify: SMS dan WhatsApp sudah tersedia di dalamnya, dan voice segera menyusul — semuanya di dua endpoint yang sama.