Typy errorů API
Následující typy chyb najdete v Advanced API a Simple API.
Typy errorů
| Typ | Popisek | Info |
|---|---|---|
| unknown_identity | Neznámá identita / neautorizovaná / prázdná application_id | |
| banned | Účet je zablokován | |
| invalid_numeric_sender | Vlastní odesílatel není ověřen | |
| empty_message | Text zprávy je prázdný | |
| invalid_phone_number | Neplatné číslo | |
| admin_not_found | Admin nebyl nalezen | Pouze transakční SMS |
| no_recipients | Celkový počet příjemců hromadné zprávy je 0 | Pouze hromadná SMS |
| blacklisted_number | Telefonní číslo je na Blacklistu | |
| low_credit | Nedostatečné finanční prostředky | |
| method_not_allowed | HTTP metoda není povolena | |
| unknown_action | Neznámá API akce (transakční/hromadná SMS) | |
| unsupported_api_version | Neznámá/zastaralá verze API | |
| unknown |
Nový formát odpovědi API
{
"type": "invalid_phone_number",
"code": 400,
"error": "Invalid phone number",
"detail": null
}
{
"type": "unknown_identity",
"code": 401,
"error": "Unknown identity / unauthorized / empty application_id",
"detail": null
}
Kde:
- type a error (popisek erroru) můžete vidět v tabulce typů errorů,
- code představuje http error
- detail je dodatečná informace o erroru