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.