WhatsApp OTP
Dalam pratinjauKode sekali pakai, di WhatsApp.
Verifikasi WhatsApp mengirimkan kode sebagai pesan authentication-template ke akun WhatsApp pengguna — kaya, bermerek Authifly, dan dikirim di aplikasi yang sudah mereka gunakan. Ini adalah saluran 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 } = await bird.verify.verifications.check({
to: { phone_number: "+15551234567" },
code: userInput,
}).safe();Sebuah 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 disediakan platform untuk kode sandi sekali pakai.
- 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.
Urutan saluran ada di konfigurasi, jadi memilih WhatsApp lebih dulu adalah perubahan konfigurasi, bukan perubahan kode. Panggilan create tetap sama.
await bird.verify.verifications.create({
configuration_id: "vfc_login",
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]FAQ WhatsApp OTP
Apakah verifikasi WhatsApp sudah tersedia saat ini?+
Mengapa verifikasi melalui WhatsApp, bukan SMS?+
Apa yang terjadi jika pengguna tidak menggunakan WhatsApp?+
Dari siapa pengguna saya melihat kode tersebut?+
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 saluran dalam paket per negara yang sama — diurutkan sesuai yang paling mengonversi, pada dua endpoint yang sama.