Αναφορά σφαλμάτων

Διαχειριστείτε τα σφάλματα API με σιγουριά

Αναγνωρίστε αποτυχημένα αιτήματα από τη σταθερή τιμή errno και εφαρμόστε τη σωστή διορθωτική ενέργεια.

Ελέγξτε πρώταstatus: falseerrnoerrmsg

Σύμβαση απόκρισης

Διαβάστε το αντικείμενο σφάλματος

Όταν ένα αίτημα αποτυγχάνει, το JSON επιστρέφει status ως false. Χρησιμοποιήστε το αριθμητικό errno στη λογική εφαρμογής και κρατήστε το errmsg για logs ή αναγνώσιμα διαγνωστικά.

JSON · παράδειγμα σφάλματος
{
  "status": false,
  "errno": 94,
  "errmsg": "invalid or missing key"
}
Κανόνας υλοποίησης: Βασίστε τη λογική στο errno, όχι στην ακριβή διατύπωση του errmsg, ώστε να παραμένει σταθερή αν αλλάξει το επεξηγηματικό κείμενο.

Πλήρης αναφορά

Κωδικοί σφαλμάτων GenderAPI

Οι τιμές αντιστοιχούν στην τρέχουσα δημόσια τεκμηρίωση. Διορθώστε την αιτία πριν επαναλάβετε το αίτημα.

errno50
access denied

Το αίτημα προήλθε από μη εξουσιοδοτημένη IP ή referrer.

Ελέγξτε τους περιορισμούς πρόσβασης του API key.
errno90
invalid country code

Η χώρα δεν είναι υποστηριζόμενος κωδικός ISO 3166-1 alpha-2.

Επικυρώστε και κανονικοποιήστε τον κωδικό χώρας πριν επαναλάβετε.
errno91
name not set || email not set || username not set

Λείπει η απαιτούμενη παράμετρος name, email ή username.

Προσθέστε την απαιτούμενη είσοδο για το endpoint.
errno92
too many names || too many emails || too many usernames

Υπέρβαση ορίου batch: 100 ονόματα, 50 email ή 50 usernames.

Χωρίστε την είσοδο σε μικρότερες παρτίδες.
errno93
query limit reached

Το API key δεν έχει διαθέσιμες μονάδες.

Παύστε τα lookup jobs και ανανεώστε το υπόλοιπο.
errno94
invalid or missing key

Το API key λείπει ή δεν βρέθηκε.

Ελέγξτε την εισαγωγή διαπιστευτηρίων και χρησιμοποιήστε έγκυρο server-side key.
errno99
API key has expired

Το πακέτο του API key έχει λήξει.

Ανανεώστε το πακέτο πριν από νέο lookup.

Οδηγίες διαχείρισης

Αποτύχετε με ασφάλεια και αποφύγετε τυφλά retries

01

Επικυρώστε πρώτα

Απορρίψτε ελλιπή inputs, άκυρους κωδικούς χώρας και υπερμεγέθη batches πριν φτάσουν στο API.

02

Προστατεύστε τα διαπιστευτήρια

Κρατήστε τα API keys στον server και αφαιρέστε τα από logs, browser output και screenshots υποστήριξης.

03

Επαναλάβετε επιλεκτικά

Αυτά τα σφάλματα απαιτούν διόρθωση ή ενέργεια λογαριασμού. Η αμετάβλητη επανάληψη δεν τα επιλύει.

TypeScript · έλεγχος απόκρισης
type GenderApiError = {
  status: false;
  errno: number;
  errmsg: string;
};

if (response.status === false) {
  handleGenderApiError(response.errno, response.errmsg);
}

Διατηρήστε ιδιωτικά τα διαγνωστικά στοιχεία

Καταγράψτε τον αριθμό σφάλματος με εσωτερικό request ID, ποτέ όμως το API key. Εμφανίστε σύντομο, χρήσιμο μήνυμα αντί για διαπιστευτήρια ή εσωτερικά δεδομένα.

Η τεκμηρίωση ολοκληρώθηκε

Συνεχίστε να δημιουργείτε με το GenderAPI

Χρήση & όριαΠαρακολουθήστε τις διαθέσιμες μονάδες →ΤιμέςΣυγκρίνετε πακέτα μονάδων →