WhatsApp OTP
W podglądzieJednorazowe kody przez WhatsApp.
Weryfikacja WhatsApp wysyła kod jako wiadomość szablonu uwierzytelniania na konto WhatsApp użytkownika — rozbudowaną, z brandingiem Authifly, dostarczaną w aplikacji, której już używa. To konfigurowalny kanał w tym samym planie per kraj, więc weryfikacja może rozpocząć się od WhatsApp, a SMS pozostaje w rezerwie.
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();Kanał w planie, a nie nowa integracja.
WhatsApp to kanał z rodziny telefonicznej w Bird Verify API: odbiorca to ten sam numer telefonu, wywołania tworzenia i sprawdzania pozostają bez zmian, a WhatsApp po prostu staje się konfigurowalną pozycją w planie kanałów per kraj. Ustawiasz go przed SMS tam, gdzie konwertuje, a SMS pozostaje następny w planie wszędzie indziej.
Co wnosi weryfikacja WhatsApp.
Konfigurowalny kanał w planie per kraj.
- 01
Dostarczanie przez szablon uwierzytelniania.
Kody są wysyłane jako wiadomości szablonu uwierzytelniania WhatsApp — format zarezerwowany przez platformę dla jednorazowych kodów dostępu.
- 02
Ten sam odbiorca, te same wywołania.
Adresuj ten sam numer telefonu i korzystaj z tych samych endpointów tworzenia i sprawdzania. WhatsApp to kanał, a nie inny API.
- 03
Konfigurowalne per kraj.
Ustaw WhatsApp przed SMS w planie kanałów dla krajów, w których sprawdza się najlepiej, a resztę pozostaw z priorytetem SMS.
- 04
SMS pozostaje w rezerwie.
Cel telefoniczny niesie ze sobą cały plan rodziny telefonicznej, więc SMS stoi w kolejce tuż za WhatsApp. W miarę wdrażania awansowania opartego na dostarczaniu, weryfikacja z priorytetem WhatsApp przechodzi na SMS w tej samej sesji.
- 05
Te same gwarancje dla kodów.
Kody generowane z kryptograficznego źródła losowego i przechowywane wyłącznie jako HMAC; konfigurowalna długość i TTL; sprawdzanie po odbiorcy. WhatsApp dziedziczy wszystkie gwarancje, jakie mają pozostałe kanały.
Zacznij od WhatsApp, SMS jako następny w kolejce.
Kolejność kanałów znajduje się w konfiguracji, więc wybór WhatsApp jako pierwszego to zmiana konfiguracji, a nie zmiana kodu. Wywołanie tworzenia pozostaje takie samo.
await bird.verify.verifications.create({
configuration_id: "vfc_login",
to: { phone_number: "+15551234567" },
}).safe();
// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]WhatsApp OTP FAQ
Czy weryfikacja WhatsApp jest już dostępna?+
Dlaczego weryfikować przez WhatsApp zamiast SMS?+
Co się stanie, jeśli użytkownik nie korzysta z WhatsApp?+
Od kogo moi użytkownicy widzą kod?+
Reszta platformy Verify
Jeden API, jeden zestaw kluczy. Odkryj pozostałe możliwości.
Jedno API weryfikacji, każdy kanał, po który sięgają Twoi użytkownicy.
WhatsApp dołącza do e-maila i SMS jako kanał w tym samym planie per kraj — uporządkowany pod kątem konwersji, na tych samych dwóch endpointach.