WhatsApp OTP
Có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, enviada a partir de um número empresarial gerido pela Bird sob a identidade que escolher (Bird Verify por predefinição, ou Authifly), e entregue numa aplicação que já utilizam. É um canal que pode ser adicionado 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, error } = await bird.verify.verifications.check({
to: { phone_number: "+15551234567" },
code: userInput,
}).safe();
if (error) throw error;
Sua conta
Confirme que é você.
Digite o código enviado para
+1 ••• ••• 4567Exemplo de código de verificação
A confiança diária de equipas que criam software de classe mundial
Leia mais histórias de clientesUm 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. Modelos do WhatsApp explica como a categoria funciona.
- 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.
O roteamento é configurado para o workspace, e uma chamada de criação segue o que foi resolvido. Colocar o WhatsApp em primeiro lugar acontece nesse nível, então a chamada de criação é a mesma linha de código em ambos os casos.
await bird.verify.verifications.create({
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]Coloque em prática.
Continue com a documentação, guias e exemplos sobre este tópico. Os recursos estão em inglês.
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 de forma a maximizar a conversão, nos mesmos dois endpoints.