Numer przestał działać: jak ustalić przyczynę
Gdy połączony numer przestaje działać, przyczyną prawie nigdy nie jest kod. Sprawdź wszystko w kolejności częstości występowania: wygasły token, utracone po ponownym połączeniu nadpisanie webhooka, rozłączenie po czternastu dniach bezczynności, spadek jakości, a następnie ograniczenie konta.
Przyczyny odpowiadające za niemal każdą cichą awarię.
Błąd zwracany przez wygasły token, który wygląda jak usunięcie numeru.
Zdarzenie, które jednoznacznie zgłasza rozłączenie.
Dlaczego na telefonie nic nie wygląda na nieprawidłowe?
Ponieważ aplikacja WhatsApp Business i API to oddzielne obszary działające na tym samym numerze, a niemal każda awaria dotyczy tylko jednego z nich.
Token wygasa, ale aplikacja pozostaje nietknięta. Nadpisanie webhooka zostaje odinstalowane, ale aplikacja pozostaje nietknięta. Jakość spada, ale aplikacja pozostaje nietknięta. W każdym przypadku firma nadal odpowiada klientom, widzi normalne działanie i nie ma powodu niczego zgłaszać.
To właśnie uzasadnia monitorowanie zamiast panelu, który ktoś musi sprawdzać. Awarie są rzeczywiste, ciche, a osoby najbliżej numeru najmniej prawdopodobnie je zauważą.
W jakiej kolejności należy to sprawdzać?
Zacznij od tokenu, ponieważ to najczęstsza przyczyna i najtańsza rzecz do naprawienia. Wygasłe lub unieważnione dane uwierzytelniające powodują identyczne niepowodzenie każdego żądania, co dokładnie przypomina usunięcie numeru. Użycie drugiego tokenu dla tego samego konta pozwala je odróżnić.
Następnie sprawdź nadpisanie webhooka. Jeśli doszło do ponownego połączenia, miejsce docelowe zostało odinstalowane razem z aplikacją, więc wysyłanie i monitorowanie działają, ale dostarczanie na Twój serwer po cichu przestaje działać.
Potem sprawdź rozłączenie: zdarzenie account_update z PARTNER_REMOVED i przyczyną, gdzie PRIMARY_INACTIVITY oznacza, że aplikacja nie była otwierana przez około czternaście dni, a ponowne połączenie rozwiązuje problem.
Następnie jakość, która jest odpytywana, a nie przesyłana, i na końcu ograniczenie, czyli egzekwowanie zasad na poziomie konta, którego żaden dostawca nie może usunąć.
Co prawie nigdy nie jest przyczyną?
Twój kod, jeśli działał wczoraj i niczego nie wdrożono.
Cloud API jest stabilne, a kształty jego żądań nie zmieniają się bez Twojej wiedzy. Gdy integracja działająca przez miesiące przestaje działać, najbardziej prawdopodobna jest przyczyna związana z danymi uwierzytelniającymi, zmianą routingu lub zdarzeniem na poziomie konta. Wszystko to może wydarzyć się bez dotykania repozytorium.
Warto wskazać wyjątek: edycję szablonu. Zmiana liczby zmiennych w szablonie zmienia kontrakt dla każdego nadawcy, po cichu. Wygląda wtedy jak błąd kodu, choć jest zmianą treści w WhatsApp Manager wprowadzoną przez kogoś innego.
Typowe błędy
- Ponowne łączenie numeru w pierwszej kolejności. Jeśli wygasł token, właściciel firmy wykonuje niepotrzebną pracę.
- Założenie, że zepsuł się kod. Stabilne API i brak wdrożenia wskazują na inną przyczynę.
- Sprawdzanie objawów na telefonie. Aplikacja działa mimo niemal każdego z tych problemów.
EasyCoexistence nieprzerwanie sprawdza wszystkie pięć przyczyn i zapisuje każdą na osi czasu połączenia, dzięki czemu diagnozowanie zaczyna się od zdarzenia z datą, a nie od zgadywania.
Najczęściej zadawane pytania
Numer działa na telefonie, ale nic się nie wysyła. Od czego zacząć?
Od tokenu dostępu. To najczęstsza przyczyna i ta, która najbardziej przypomina usunięty numer.
Ponownie połączyłem numer, ale wiadomości nadal nie docierają na mój serwer.
Nadpisanie webhooka zostało odinstalowane razem z aplikacją. Trzeba zastosować je ponownie. Robimy to automatycznie.
Skąd mam wiedzieć, czy chodziło o zasadę czternastu dni?
Rozłączenie pojawia się z przyczyną PRIMARY_INACTIVITY w zdarzeniu account_update.
Czy edycja szablonu może zablokować wysyłanie?
Tak. To jedyna przyczyna przypominająca błąd kodu. Zmiana liczby zmiennych zmienia kontrakt dla każdego nadawcy.
Czytaj dalej
Gotowy, aby zacząć?
Skonfiguruj WhatsApp Coexistence w kilka minut, nie miesięcy. Aplikacja nadal działa na telefonie.
Rozpocznij bezpłatny okres próbnyZweryfikowano w