WhatsApp OTP
Em pré-visualizaçãoCódigos únicos, no WhatsApp.
A verificação por WhatsApp envia o código como uma mensagem de modelo de autenticação para a conta WhatsApp do utilizador — rica, com a marca Authifly e entregue numa app que já utilizam. É um canal configurável no mesmo plano por país, para que uma verificação possa começar pelo WhatsApp e manter o SMS em reserva.
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();Um canal no plano, não uma nova integração.
O WhatsApp é um canal da família telefónica na Bird Verify API: o destinatário é o mesmo número de telefone, as chamadas de criação e verificação permanecem iguais, e o WhatsApp simplesmente se torna uma entrada configurável no plano de canais por país. Coloca-o à frente do SMS onde converte, com o SMS a seguir no plano em todos os outros casos.
O que a verificação por WhatsApp acrescenta.
Um canal configurável no plano por país.
- 01
Entrega por modelo de autenticação.
Os códigos são enviados como mensagens de modelo de autenticação do WhatsApp — o formato que a plataforma reserva para códigos de uso único.
- 02
Mesmo destinatário, mesmas chamadas.
Envie para o mesmo número de telefone e utilize os mesmos endpoints de criação e verificação. O WhatsApp é o canal, não uma API diferente.
- 03
Configurável por país.
Coloque o WhatsApp à frente do SMS no plano de canais para os países onde funciona melhor, e deixe os restantes com SMS em primeiro.
- 04
O SMS fica em reserva.
Um alvo telefónico carrega todo o plano da família telefónica, por isso o SMS fica em segundo lugar atrás do WhatsApp. À medida que o avanço baseado em entrega é disponibilizado, uma verificação que começa pelo WhatsApp passa para SMS na mesma sessão.
- 05
As mesmas garantias de código.
Códigos gerados com uma fonte aleatória criptográfica e armazenados apenas como HMAC; comprimento e TTL configuráveis; verificação por destinatário. O WhatsApp herda todas as garantias dos outros canais.
Comece pelo WhatsApp, mantenha o SMS a seguir.
A ordem dos canais é definida na configuração, por isso escolher o WhatsApp primeiro é uma alteração de configuração, não de código. A chamada de criação permanece igual.
await bird.verify.verifications.create({
configuration_id: "vfc_login",
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]FAQ sobre WhatsApp OTP
A verificação por WhatsApp está disponível hoje?+
Porquê verificar pelo WhatsApp em vez de SMS?+
O que acontece se o utilizador não tiver WhatsApp?+
De quem os meus utilizadores veem o código?+
O resto da plataforma Verify
Uma API, um conjunto de chaves. Explore as outras funcionalidades.
Uma API de verificação, todos os canais que os seus utilizadores preferem.
O WhatsApp junta-se ao email e SMS como canal no mesmo plano por país — ordenado da forma que converte, nos mesmos dois endpoints.