WhatsApp OTP
In anteprimaCodici monouso, su WhatsApp.
La verifica WhatsApp invia il codice come messaggio authentication-template all'account WhatsApp dell'utente — ricco, brandizzato Authifly e recapitato in un'app che già utilizza. È un canale ordinabile nello stesso piano per paese, quindi una verifica può iniziare 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 } = await bird.verify.verifications.check({
to: { phone_number: "+15551234567" },
code: userInput,
}).safe();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.
I codici vengono inviati come messaggi WhatsApp authentication-template — il formato che la piattaforma riserva ai codici monouso.
- 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.
L'ordine dei canali è nella configurazione, quindi scegliere WhatsApp come primo è una modifica di configurazione, non di codice. La chiamata di creazione resta la stessa.
await bird.verify.verifications.create({
configuration_id: "vfc_login",
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]FAQ WhatsApp OTP
La verifica WhatsApp è disponibile oggi?+
Perché verificare tramite WhatsApp invece di SMS?+
Cosa succede se l'utente non è su WhatsApp?+
Da chi vedono arrivare il codice i miei utenti?+
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 per massimizzare le conversioni, sugli stessi due endpoint.