1 min czytania

Webhooki WhatsApp Business API: konfiguracja i obsluga zdarzen

Webhooki sa fundamentem dwukierunkowej komunikacji w WhatsApp Business API. Umozliwiaja odbieranie wiadomosci od uzytkownikow, aktualizacji statusow doreczenia i innych zdarzen w czasie rzeczywistym.

Webhooki WhatsApp Business API: konfiguracja i obsluga zdarzen

Jak dzialaja webhooki

Kiedy uzytkownik wysle wiadomosc lub zmieni sie status doreczenia, Meta wysyla HTTP POST do Twojego endpointu webhook.

Twoj serwer musi odpowiedziec statusem 200 OK w ciagu 20 sekund, aby potwierdzic odbiór zdarzenia.

Konfiguracja webhooków

Endpoint webhook musi byc publicznie dostepny przez HTTPS. Podczas rejestracji Meta wyslé zapytanie weryfikacyjne z tokenem.

Uzyj narzedzia ngrok do testowania webhookow lokalnie podczas rozwoju.

Typy zdarzen

Glowne typy zdarzen webhook: messages (wiadomosci przychodzace), message_status (doreczono, przeczytano), errors (bledy doreczenia) i flows (zdarzenia interaktywne).

Obsluga bledow i idempotentnosc

Meta moze wysylac duplikaty zdarzen. Implementuj idempotentna obsluge za pomoca pola waveringId. Przechowuj przetworzone ID, aby uniknac podwojnego przetwarzania.

Chat API

Gotowy, aby zintegrowac WhatsApp ze swoja firma?

Aktywuj swoje konto Chat API i zacznij wysylac wiadomosci w kilka minut.