Błąd WhatsApp 133004: serwer tymczasowo niedostępny
Błąd 133004 oznacza, że serwer obsługujący żądanie był tymczasowo niedostępny. Meta opisuje go jako „Serwer jest tymczasowo niedostępny.” Przyczyną nie jest samo żądanie. Meta zaleca, by przed kolejną próbą sprawdzić stronę statusu WhatsApp Business Platform i odczytać wartość details w odpowiedzi, a następnie ponowić żądanie z opóźnieniem.
Kod Meta dla komunikatu „Serwer jest tymczasowo niedostępny.”
Osobny kod, który Meta opisuje jako „Usługa jest tymczasowo niedostępna.”
Publiczna strona statusu WhatsApp Business Platform, którą według Meta należy sprawdzić w pierwszej kolejności.
Co oznacza błąd WhatsApp 133004?
Oznacza on, że platforma nie mogła w tamtej chwili przetworzyć żądania, ponieważ serwer był niedostępny.
Meta podaje 133004 w opisie kodów błędów Cloud API z tekstem w details: „Serwer jest tymczasowo niedostępny.” Kluczowe jest słowo „tymczasowo”. Nic nie wskazuje na odrzucenie tokenu dostępu, numeru ani wiadomości, a to samo żądanie może się udać chwilę później.
Kod należy do grupy 133, której większość dotyczy rejestrowania i wyrejestrowywania numerów telefonów, dlatego najczęściej pojawia się przy rejestracji. Meta nie ogranicza go jednak do rejestracji, więc gdziekolwiek się pojawi, traktuj go jako problem po stronie serwera.
Co sprawdzić przed ponowieniem żądania?
Dwie rzeczy, obie wskazane w zaleceniach samej Meta.
Po pierwsze, stronę statusu WhatsApp Business Platform pod adresem metastatus.com. Jeśli Meta zgłasza awarię, ponawianie żądań nie ma sensu do czasu jej usunięcia, a ta strona da Ci odpowiedź szybciej niż Twoje logi.
Po drugie, wartość details w error_data w odpowiedzi. Meta opisuje details jako najbardziej prawdopodobną przyczynę błędu, czasem wraz ze wskazówką, co zrobić. W przypadku tego kodu Meta wprost zaleca sprawdzenie jej przed kolejną próbą. Jeśli strona statusu nie pokazuje problemów, a details nie podaje czasu oczekiwania, ponów żądanie z rosnącym opóźnieniem, a nie natychmiast.
Czym 133004 różni się od innych błędów tymczasowych?
Meta wymienia kilka kodów opisujących chwilową niedostępność i warto rozróżniać je w logach.
Kod 1 jest opisany jako nieprawidłowe żądanie lub możliwy błąd serwera, kod 2 jako problem tymczasowy z powodu przestoju lub przeciążenia, a 131016 jako tymczasowa niedostępność usługi. Kod 133004 wskazuje konkretnie serwer.
Postępowanie jest podobne we wszystkich przypadkach: sprawdź status platformy, odczytaj wartość details i odczekaj przed ponowieniem. Zapisywanie dokładnego kodu nadal ma znaczenie, bo skupisko jednego kodu o jednej porze dnia mówi pomocy technicznej Meta znacznie więcej niż ogólna notatka, że API nie działało.
Typowe błędy
- Natychmiastowe ponawianie żądań w ciasnej pętli. Serwer, który nie działa, nie zacznie działać w następnej milisekundzie.
- Pomijanie wartości details. Meta zaleca jej odczytanie przed ponowieniem, a może ona zawierać przyczynę.
- Zmienianie żądania w celu obejścia błędu. Nic w żądaniu nie spowodowało tego błędu.
EasyCoexistence monitoruje każdy połączony numer całą dobę, dzięki czemu problem po stronie Meta nie jest mylony z problemem samego połączenia.
Najczęściej zadawane pytania
Czy błąd 133004 to moja wina?
Nie. Meta opisuje go jako tymczasową niedostępność serwera. Nie spowodowało go Twoje żądanie.
Gdzie jest strona statusu WhatsApp Business Platform?
Meta podaje link metastatus.com/whatsapp-business-api w swoim zestawieniu kodów błędów.
Jak długo czekać przed ponowieniem żądania?
Meta nie podaje stałego czasu. Sprawdź wartość details i stronę statusu, a potem ponów żądanie z rosnącym opóźnieniem.
Co wysłać pomocy technicznej Meta, jeśli problem się utrzymuje?
Wartość fbtrace_id z odpowiedzi z błędem, która według Meta może pomóc w diagnozie.
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