Ελληνικά
Ελληνικά
Appearance
Ελληνικά
Ελληνικά
Appearance
Όλα τα αιτήματα API προς το badges.ninja απαιτούν πιστοποίηση. Αυτή η σελίδα εξηγεί πώς να πιστοποιείτε τα αιτήματά σας.
https://api.badges.ninjaΌλα τα endpoints API είναι σχετικά με αυτή τη βασική URL.
Η κύρια μέθοδος πιστοποίησης είναι ένα κλειδί API που περνά στην κεφαλίδα X-Api-Key.
Από τον πίνακα ελέγχου:
Από το API:
Τα κλειδιά API μπορούν επίσης να διαχειρίζονται μέσω του API χρησιμοποιώντας το JWT token σας από τη ροή πιστοποίησης Cognito. Δείτε τον πίνακα ελέγχου για την απλούστερη προσέγγιση.
Συμπεριλάβετε την κεφαλίδα X-Api-Key σε κάθε αίτημα:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Τα κλειδιά χρησιμοποιούν το πρόθεμα bws_:
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6parametersContent-Type: application/json{
"parameters": {
"name": "My Badge",
"description": "A sample badge"
}
}curl -X POST https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"parameters": {
"name": "My Organization",
"url": "https://example.com",
"email": "admin@example.com"
}
}'{
"statusCode": 200,
"info": {
"issuerId": "https://api.badges.ninja/certify-badge/issuer/abc123-def456"
}
}Τα αιτήματα API υπόκεινται σε όρια ποσοστού. Εάν υπερβείτε το όριο, λαμβάνετε απάντηση 429 Too Many Requests. Περιμένετε μερικά δευτερόλεπτα και επαναλάβετε.
Ορισμένα endpoints δεν απαιτούν πιστοποίηση. Αυτά είναι τα δημόσια endpoints επαλήθευσης υπό το /certify-badge/ που επιτρέπουν σε οποιονδήποτε να επαληθεύσει διαπιστευτήρια εμβλημάτων.