WhatsApp OTP
Kode sekali pakai, di WhatsApp.
Verifikasi WhatsApp mengirimkan kode sebagai pesan authentication-template ke akun WhatsApp pengguna: tampilan kaya, dikirim dari nomor bisnis yang dikelola Bird dengan identitas yang Anda pilih (Bird Verify secara default, atau Authifly), dan dikirimkan melalui aplikasi yang sudah mereka gunakan. Ini adalah channel yang dapat dipesan dalam paket per-negara yang sama, sehingga verifikasi dapat mengutamakan WhatsApp dan menyimpan SMS sebagai cadangan.
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: { phone_number: "+15551234567" },
}).safe();
const { data, error } = await bird.verify.verifications.check({
to: { phone_number: "+15551234567" },
code: userInput,
}).safe();
if (error) throw error;
Akun Anda
Konfirmasi identitas Anda.
Masukkan kode yang dikirim ke
+1 ••• ••• 4567Contoh kode verifikasi
Dipercaya setiap hari oleh tim yang membangun perangkat lunak kelas dunia
Baca lebih banyak kisah pelangganSebuah saluran dalam paket, bukan integrasi baru.
WhatsApp adalah saluran phone-family di Bird Verify API: penerima adalah nomor telepon yang sama, panggilan create dan check tidak berubah, dan WhatsApp cukup menjadi entri yang dapat dipesan dalam paket saluran per negara. Anda memesannya di depan SMS di tempat yang mengonversi, dengan SMS berikutnya dalam paket di tempat lain.
Yang ditambahkan verifikasi WhatsApp.
Saluran yang dapat dipesan dalam paket per negara.
- 01
Pengiriman authentication-template.
Kode dikirim sebagai pesan authentication-template WhatsApp, format yang dicadangkan platform untuk kode sandi sekali pakai. Template WhatsApp menjelaskan cara kerja kategori ini.
- 02
Penerima sama, panggilan sama.
Tuju nomor telepon yang sama dan panggil endpoint create dan check yang sama. WhatsApp adalah salurannya, bukan API yang berbeda.
- 03
Dapat dipesan per negara.
Tempatkan WhatsApp di depan SMS dalam paket saluran untuk negara-negara yang paling cocok, dan biarkan sisanya tetap mengutamakan SMS.
- 04
SMS tetap sebagai cadangan.
Target telepon membawa seluruh paket phone-family-nya, sehingga SMS berada di urutan berikutnya setelah WhatsApp. Saat delivery-driven advancement diluncurkan, verifikasi yang mengutamakan WhatsApp akan beralih ke SMS dalam sesi yang sama.
- 05
Jaminan kode yang sama.
Kode dihasilkan dengan sumber acak kriptografi dan disimpan hanya sebagai HMAC; panjang dan TTL dapat dikonfigurasi; pengecekan berdasarkan penerima. WhatsApp mewarisi setiap jaminan yang dimiliki saluran lainnya.
Utamakan WhatsApp, simpan SMS di urutan berikutnya.
Routing dikonfigurasi untuk workspace, dan panggilan create mengikuti apa pun yang telah di-resolve. Menjadikan WhatsApp sebagai prioritas utama dilakukan di level tersebut, sehingga panggilan create tetap satu baris kode yang sama.
await bird.verify.verifications.create({
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]Terapkan dalam praktik.
Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.
Sisa platform Verify
Satu API, satu set kunci. Jelajahi kemampuan lainnya.
Satu API verifikasi, setiap saluran yang digunakan pengguna Anda.
WhatsApp bergabung dengan email dan SMS sebagai channel dalam paket per negara yang sama, diurutkan sesuai cara yang mengonversi, pada dua endpoint yang sama.