WhatsApp OTP

Jednorazowe kody przez WhatsApp.

Weryfikacja przez WhatsApp wysyła kod jako wiadomość szablonu uwierzytelniania na konto WhatsApp użytkownika: bogata wizualnie, wysyłana z zarządzanego przez Bird numeru firmowego pod wybraną przez Ciebie tożsamością (domyślnie Bird Verify lub Authifly) i dostarczana w aplikacji, z której użytkownik już korzysta. To kanał dostępny do zamówienia w ramach tego samego planu per kraj, więc weryfikacja może zaczynać się od WhatsApp, a SMS pozostaje w rezerwie.

verify.ts
200 · pending
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;
Proces weryfikacji

Twoje konto

Potwierdź, że to Ty.

Wpisz kod wysłany na

+1 ••• ••• 4567

Przykładowy kod weryfikacyjny

482691
Kod zweryfikowany
Wyślij kod. Potwierdź odbiorcę.

Zaufanie zespołów, które tworzą oprogramowanie najwyższej klasy

Poznaj więcej historii klientów

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.

  1. 01

    Dostarczanie przez szablon uwierzytelniania.

    Kody są wysyłane jako wiadomości szablonów uwierzytelniających WhatsApp — format zarezerwowany przez platformę dla jednorazowych kodów dostępu. Szablony WhatsApp wyjaśniają, jak działa ta kategoria.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Routing jest konfigurowany na poziomie workspace'a, a wywołanie create stosuje się do tego, co zostało rozwiązane. Ustawienie WhatsApp jako pierwszego kanału odbywa się na tym poziomie, więc wywołanie create to ten sam jednoliniowy kod w obu przypadkach.

whatsapp-otp.ts
200
await bird.verify.verifications.create({
  to: { phone_number: "+15551234567" },
}).safe();

// resolved channels: [{ channel: "whatsapp" }, { channel: "sms" }]

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, ustawiany w kolejności zapewniającej najlepszą konwersję, na tych samych dwóch endpointach.

Twoje dane

Wszystkie pola kontaktowe są wymagane.

Dzięki temu nasz zespół może skontaktować się z Tobą w sprawie demo.

Produkty, które Cię interesują

Opcjonalne

Skontaktujemy się z Tobą, aby umówić demo.
Polityka prywatności

Zacznij od jednego kanału.
Dodaj kolejne, gdy będziesz gotowy.

Testowy klucz API otrzymasz od razu. Dostęp produkcyjny odblokujesz po dodaniu metody płatności i weryfikacji nadawcy.

Używasz Claude Code, Cursor lub Codex? Skopiuj prompt konfiguracyjny, a Twój agent zainstaluje za Ciebie Bird CLI i umiejętności. Wybierz swój:

Cursor