Typowe kody błędów
Szybka dokumentacja referencyjna wszystkich kodów błędów zwracanych przez API SilentShield.
| Status | Error | Description | Solution |
|---|---|---|---|
400 | validation_error | Nieprawidłowa treść żądania lub brakujące wymagane pola. | Proszę sprawdzić, czy format żądania odpowiada dokumentacji API. |
401 | missing_api_key | Brak klucza API w żądaniu. | Proszę dodać nagłówek X-Api-Key do żądania. |
403 | ip_not_whitelisted | Adres IP klienta nie znajduje się na białej liście polityki bezpieczeństwa. | Proszę dodać adres IP do białej listy w Panel → Polityka bezpieczeństwa. |
403 | ip_blacklisted | Adres IP klienta znajduje się na czarnej liście polityki bezpieczeństwa. | Proszę usunąć adres IP z czarnej listy w Panel → Polityka bezpieczeństwa. |
403 | domain_mismatch | Domena Origin/Referer żądania nie zgadza się z domeną klucza API. | Proszę zaktualizować domenę w Panel → Klucze API → Edytuj. |
403 | referer_not_allowed | Domena odsyłająca nie znajduje się na liście dozwolonych odwołań. | Proszę dodać domenę do dozwolonych odwołań w Polityce bezpieczeństwa. |
429 | quota_exceeded | Miesięczny limit żądań został przekroczony. | Proszę zmienić plan na wyższy lub poczekać na reset limitu. |
429 | ip_rate_limited | Osiągnięto limit częstotliwości na adres IP. | Proszę poczekać 60 sekund. Nagłówek Retry-After wskazuje, kiedy ponowić próbę. |
200 | X-Domain-Test-Limit-Exceeded | Niezweryfikowana domena: ponad 10 żądań dziennie w trybie testowym. Żądanie NIE jest odrzucane — sygnalizuje to tylko nagłówek X-Domain-Test-Limit-Exceeded. | Proszę zweryfikować swoją domenę, aby odblokować pełny limit. |
403 | suspicious | Prawdziwy odwiedzający zostaje odrzucony przez /v1/verify z werdyktem suspicious i powodami takimi jak NO_TYPING_PAUSES. Widżet nie otrzymał wysłania, na przykład dlatego, że formularz jest wysyłany kliknięciem przycisku i przez AJAX bez zdarzenia submit. | Proszę dodać pole behavior_nonce do treści żądania (serializując cały formularz, także ukryte pola). Żądania wykonywane przez XMLHttpRequest, w tym jQuery.ajax, widżet zgłasza wtedy od wersji SilentShield 2.6. Żądania wykonywane przez fetch() nie są jeszcze zgłaszane: proszę wysłać formularz w zwykły sposób lub skontaktować się ze wsparciem technicznym. |