Σφάλματα και επαναλήψεις
Αυτή η σελίδα έχει μεταφραστεί από τα αγγλικά. Αν οι δύο διαφέρουν, η αγγλική σελίδα είναι η σωστή. Διαβάστε την αγγλική σελίδα
Κάθε αποτυχία που εγείρει μια βιβλιοθήκη είναι ένα από τέσσερα σφάλματα, και και τα τέσσερα μοιράζονται έναν βασικό τύπο, ώστε ένας μόνο handler να τα πιάνει όλα.
- Σφάλμα API. Το API αρνήθηκε το αίτημα. Περιέχει την κατάσταση HTTP, ένα σταθερό
codeγια διακλάδωση και ένα μήνυμα στη γλώσσα που ζητήσατε. - Σφάλμα OAuth. Το endpoint token απέρριψε τα διαπιστευτήριά σας ή τα scopes που ζητήσατε.
- Σφάλμα συντήρησης. Το API δεν είναι διαθέσιμο για λίγο λόγω συντήρησης.
- Σφάλμα μεταφοράς. Δεν έφτασε αξιοποιήσιμη απάντηση: η σύνδεση απέτυχε ή έληξε ο χρόνος της, ή η απάντηση δεν μπόρεσε να διαβαστεί.
Η ακύρωση μιας κλήσης δεν είναι σφάλμα. Εμφανίζεται ως ο μηχανισμός ακύρωσης της δικής σας γλώσσας.
Τι επαναλαμβάνεται
Ένα 429 ή 503 που δηλώνει πόση αναμονή χρειάζεται, σε κεφαλίδα Retry-After 60 δευτερολέπτων ή λιγότερο, επαναλαμβάνεται μετά από ακριβώς αυτή την αναμονή. Μια κλήση κάνει το πολύ 3 προσπάθειες. Μπορείτε να απενεργοποιήσετε τις επαναλήψεις ορίζοντας το μέγιστο σε 1.
Οτιδήποτε άλλο εγείρεται αμέσως:
- ένα 429 ή 503 χωρίς
Retry-After· - μια αναμονή μεγαλύτερη από 60 δευτερόλεπτα, την οποία η βιβλιοθήκη δεν θα περάσει μέσα στην κλήση σας. Το σφάλμα περιέχει
retry_after, ώστε να προγραμματίσετε μόνοι σας την επανάληψη· - ένα σφάλμα μεταφοράς, επειδή το αίτημα μπορεί να έχει ήδη φτάσει στο API·
- οποιαδήποτε ροή έχει ήδη παραδώσει ένα συμβάν.