Επίλυση σφαλμάτων πρόσβασης API
Διερευνήστε αποκρίσεις 401 και 403 από ελέγχους ελέγχου ταυτότητας και εξουσιοδότησης κλειδιών API.
Ενημερώθηκε
Προσδιορίστε την κατάσταση
Μια απόκριση 401 σημαίνει ότι το API δεν μπόρεσε να αποδεχτεί το διαπιστευτήριο. Ελέγξτε ότι το αίτημα περιέχει μία μη κενή κεφαλίδα x-api-key και ότι το κλειδί δεν έχει λήξει, ανακληθεί ή απενεργοποιηθεί.
Μια απόκριση 403 σημαίνει ότι το διαπιστευτήριο αναγνωρίστηκε, αλλά το αίτημα δεν επιτρέπεται. Ελέγξτε τα δικαιώματα τελικών σημείων του κλειδιού, την τρέχουσα πρόσβαση του κατόχου στον χώρο εργασίας, αν η λειτουργία επιτρέπει πρόσβαση με κλειδί API και αν υπάρχει λίστα επιτρεπόμενων IP για το κλειδί.
Μη στέλνετε μαζί x-api-key και Authorization. Η Threetone απορρίπτει αιτήματα που περιέχουν και τα δύο διαπιστευτήρια.
Ελέγξτε το αίτημα
- Επιβεβαιώστε ότι το αίτημα απευθύνεται στη διεύθυνση
https://api.threetone.inκαι στην προβλεπόμενη διαδρομή/v1/.... - Αντικαταστήστε το κλειδί με την ακριβή τιμή από την αποθήκη μυστικών σας. Μη χρησιμοποιείτε την καλυμμένη προεπισκόπηση του πίνακα ελέγχου.
- Ελέγξτε το κλειδί στις API Keys για λήξη, απενεργοποίηση, δικαιώματα και περιορισμούς IP.
- Επιβεβαιώστε ότι το κλειδί ανήκει στον σωστό χρήστη ή στον λογαριασμό υπηρεσίας του χώρου εργασίας.
- Αν υπάρχει πιθανότητα διαρροής του μυστικού, ανακαλέστε το και δημιουργήστε αντικαταστάτη αντί να συνεχίσετε τις δοκιμές.
Κρατήστε στοιχεία του σφάλματος
Στα περισσότερα σφάλματα ελέγχου ταυτότητας και εξουσιοδότησης, τα σφάλματα API χρησιμοποιούν αντικείμενο detail με μηχαναγνώσιμη τιμή status, ένα message και ένα request_id. Κρατήστε την κατάσταση απόκρισης, το σώμα και την κεφαλίδα X-Request-Id. Κοινοποιήστε το αναγνωριστικό αιτήματος όταν ζητάτε υποστήριξη, αλλά μην κοινοποιείτε ποτέ το κλειδί API.