WhatsApp OTP
Codici monouso, su WhatsApp.
La verifica WhatsApp invia il codice come messaggio authentication-template all'account WhatsApp dell'utente: ricco, inviato da un numero aziendale gestito da Bird con l'identità che scegli (Bird Verify per impostazione predefinita, oppure Authifly), e recapitato in un'app che l'utente già utilizza. È un canale ordinabile nello stesso piano per paese, così una verifica può partire con WhatsApp e tenere SMS come riserva.
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;
Un canale nel piano, non una nuova integrazione.
WhatsApp è un canale phone-family sulla Bird Verify API: il destinatario è lo stesso numero di telefono, le chiamate di creazione e verifica restano invariate, e WhatsApp diventa semplicemente una voce ordinabile nel piano canali per paese. Lo ordinate prima di SMS dove converte, con SMS subito dopo nel piano ovunque.
Cosa aggiunge la verifica WhatsApp.
Un canale ordinabile nel piano per paese.
- 01
Recapito tramite 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
Stesso destinatario, stesse chiamate.
Indirizzate lo stesso numero di telefono e chiamate gli stessi endpoint di creazione e verifica. WhatsApp è il canale, non un'API diversa.
- 03
Ordinabile per paese.
Mettete WhatsApp prima di SMS nel piano canali per i paesi dove funziona meglio, e lasciate SMS come prima scelta nel resto.
- 04
SMS resta in riserva.
Un target telefonico porta con sé l'intero piano phone-family, quindi SMS si posiziona subito dopo WhatsApp. Con il rilascio dell'avanzamento basato sulla consegna, una verifica WhatsApp-first passa a SMS nella stessa sessione.
- 05
Le stesse garanzie sui codici.
Codici generati con una fonte crittografica casuale e memorizzati solo come HMAC; lunghezza e TTL configurabili; verifica per destinatario. WhatsApp eredita ogni garanzia degli altri canali.
Iniziate con WhatsApp, tenete SMS subito dopo.
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" }]Il resto della piattaforma Verify
Un'unica API, un unico set di chiavi. Esplorate le altre funzionalità.
Un'unica API di verifica, per ogni canale utilizzato dai tuoi utenti.
WhatsApp si aggiunge a email e SMS come canale nello stesso piano per paese, ordinato nel modo che converte, sugli stessi due endpoint.