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;
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.
Codes go as WhatsApp authentication-template messages, the format the platform reserves for one-time passcodes. WhatsApp templates covers how the category works.
- 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 is configured for the workspace, and a create call follows whatever it resolved. Putting WhatsApp first happens at that level, so the create call is the same one-liner either way.
await bird.verify.verifications.create({
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]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.