Ελληνικά
Ελληνικά
Appearance
Ελληνικά
Ελληνικά
Appearance
Όλα τα αιτήματα προς το API του badges.ninja απαιτούν έλεγχο ταυτότητας. Αυτή η σελίδα εξηγεί πώς να πιστοποιείτε τα αιτήματά σας.
https://api.badges.ninjaΌλα τα endpoints είναι σχετικά με αυτό το βασικό URL.
Η κύρια μέθοδος ελέγχου ταυτότητας είναι ένα κλειδί API που αποστέλλεται στην κεφαλίδα X-Api-Key.
Από τον πίνακα ελέγχου:
Από το API:
Τα κλειδιά API μπορούν επίσης να διαχειρίζονται μέσω του API χρησιμοποιώντας το διακριτικό JWT από τη ροή ελέγχου ταυτότητας του 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"
}
}'{
"issuerId": "https://api.badges.ninja/certify-badge/issuer/abc123-def456"
}Ορισμένα endpoints δεν απαιτούν έλεγχο ταυτότητας. Πρόκειται για τα δημόσια endpoints επαλήθευσης υπό το /certify-badge/, τα οποία επιτρέπουν σε οποιονδήποτε να επαληθεύσει ψηφιακά διαπιστευτήρια.