Πρώτα βήματα
Σφάλματα
Όταν κάτι πάει στραβά, το API απαντά με τον αντίστοιχο κωδικό κατάστασης HTTP και ένα σώμα με code και message μέσα στο error.
Χρησιμοποιήστε το code στο πρόγραμμά σας. Το message είναι κείμενο στα αγγλικά που βοηθά όποιον κάνει εντοπισμό σφαλμάτων και μπορεί να αλλάξει.
Μορφή σφάλματος404
{
"error": {
"code": "not_found",
"message": "Item not found or you do not have access to it."
}
}Χωρίς κλειδί401
{
"error": {
"code": "missing_api_key",
"message": "Send your API key in the X-API-Key header or as Authorization: Bearer <key>."
}
}Κωδικοί σφάλματος
| Κατάσταση | Κωδικός | Πότε συμβαίνει |
|---|---|---|
| 400 | key_in_query |
Το κλειδί στάλθηκε στη διεύθυνση URL (παράμετροι api_key, apikey, key ή token). Στείλτε το στην κεφαλίδα και δημιουργήστε νέο κλειδί, γιατί το προηγούμενο μπορεί να έχει καταγραφεί σε αρχεία καταγραφής. |
| 400 | invalid_parameter |
Μια παράμετρος έχει μη έγκυρη τιμή, π.χ. per_page πάνω από το μέγιστο. |
| 401 | missing_api_key |
Το αίτημα δεν περιείχε κλειδί. |
| 401 | invalid_api_key |
Το κλειδί δεν υπάρχει, έχει ανακληθεί ή ο χρήστης του έχει απενεργοποιηθεί. |
| 404 | not_found |
Το τελικό σημείο δεν υπάρχει ή το στοιχείο δεν υπάρχει ή ανήκει σε οργανισμό που ο χρήστης δεν μπορεί να δει. |
| 404 | organization_not_found |
Το organization που δόθηκε δεν αντιστοιχεί σε οργανισμό όπου ο χρήστης μπορεί να δει αυτόν τον τύπο στοιχείων. |
| 405 | method_not_allowed |
Το API δέχεται μόνο GET (και HEAD). |
| 429 | rate_limited |
Συμπληρώθηκε το όριο αιτημάτων. Περιμένετε τα δευτερόλεπτα που ορίζει το Retry-After. |
| 500 | server_error |
Εσωτερικό σφάλμα. Δοκιμάστε ξανά σε λίγο· αν συνεχίσει, επικοινωνήστε με την υποστήριξη. |
Πότε να δοκιμάσετε ξανά
Επαναλάβετε το ίδιο αίτημα μόνο μετά από 429 (αφού περιμένετε το Retry-After) ή 500. Τα υπόλοιπα σφάλματα απαιτούν διόρθωση στο αίτημα ή στο κλειδί.