Kody błędów (Error Codes)
Jeśli API napotka problem, zwróci obiekt JSON z informacjami o błędzie.
Zawsze sprawdzaj pole status
w odpowiedzi. Jeśli jest false
,
sprawdź pola errno
oraz errmsg
, aby uzyskać więcej informacji.
Przykład odpowiedzi z błędem
{
"status": false,
"errno": 94,
"errmsg": "invalid or missing key"
}
Kody błędów
errno | errmsg | Opis |
---|---|---|
50 | access denied | Nieautoryzowany adres IP lub referer. Sprawdź swoje uprawnienia dostępu. |
90 | invalid country code | Sprawdź obsługiwane kody krajów. ISO 3166-1 alpha-2 |
91 | name not set || email not set || username not set | Brakuje parametru imienia, e-maila lub nazwy użytkownika w Twoim zapytaniu. |
92 | too many names || too many emails || too many usernames | Limit to 100 imion, 50 e-maili i 50 nazw użytkownika na jedno zapytanie. |
93 | limit reached | Wykorzystano cały dostępny kredyt API key. |
94 | invalid or missing key | Nie można znaleźć API key. |
99 | API key has expired | Odnowić swój API key. |
Porada:
Zawsze sprawdzaj pole
status
w odpowiedzi API. Jeśli jest false
,
zajrzyj do errno
i errmsg
po szczegóły problemu.