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.