WhatsApp OTP
Codes à usage unique, sur WhatsApp.
La vérification WhatsApp envoie le code sous forme de message de type authentication-template vers le compte WhatsApp de l'utilisateur : riche, envoyé depuis un numéro professionnel géré par Bird sous l'identité de votre choix (Bird Verify par défaut, ou Authifly), et délivré dans une application qu'il utilise déjà. C'est un canal configurable dans le même forfait par pays, ce qui permet de privilégier WhatsApp pour la vérification tout en gardant le SMS en secours.
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 canal dans le plan, pas une nouvelle intégration.
WhatsApp est un canal de la famille téléphone sur l<hub>API Bird Verify</hub> : le destinataire est le même numéro de téléphone, les appels de création et de vérification restent inchangés, et WhatsApp devient simplement une entrée configurable dans le plan de canaux par pays. Vous le placez avant SMS là où il convertit, avec SMS en suivant partout ailleurs.
Ce qu'apporte la vérification WhatsApp.
Un canal configurable dans le plan par pays.
- 01
Livraison par modèle d'authentification.
Codes go as WhatsApp authentication-template messages, the format the platform reserves for one-time passcodes. WhatsApp templates covers how the category works.
- 02
Même destinataire, mêmes appels.
Adressez le même numéro de téléphone et appelez les mêmes endpoints de création et de vérification. WhatsApp est le canal, pas une API différente.
- 03
Configurable par pays.
Placez WhatsApp avant SMS dans le plan de canaux pour les pays où il fonctionne le mieux, et laissez le reste en priorité SMS.
- 04
SMS reste en réserve.
Une cible téléphonique porte l'intégralité de son plan de famille téléphone, donc SMS se place juste derrière WhatsApp. À mesure que l'avancement piloté par la livraison se déploie, une vérification WhatsApp-first passe à SMS dans la même session.
- 05
Les mêmes garanties de code.
Codes générés avec une source aléatoire cryptographique et stockés uniquement sous forme de HMAC ; longueur et TTL configurables ; vérification par destinataire. WhatsApp hérite de toutes les garanties des autres canaux.
Privilégiez WhatsApp, gardez SMS en suivant.
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" }]Le reste de la plateforme Verify
Une API, un jeu de clés. Découvrez les autres fonctionnalités.
Une seule API de vérification, tous les canaux que vos utilisateurs utilisent.
WhatsApp rejoint l'e-mail et le SMS en tant que canal dans le même forfait par pays, ordonné de la manière qui convertit le mieux, sur les deux mêmes endpoints.