Slovenščina
Slovenščina
Appearance
Slovenščina
Slovenščina
Appearance
Vse API zahteve na badges.ninja zahtevajo avtentikacijo. Ta stran pojasnjuje, kako avtenticirati svoje zahteve.
https://api.badges.ninjaVsi API endpointi so relativni glede na ta osnovni URL.
Glavna metoda avtentikacije je API ključ, posredovan v glavi X-Api-Key.
Z nadzorne plošče:
Iz API:
API ključe je mogoče upravljati tudi prek API z uporabo vašega žetona JWT iz toka avtentikacije Cognito. Najpreprostejši pristop najdete v nadzorni plošči.
V vsako zahtevo vključite glavo X-Api-Key:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Ključi uporabljajo predpono 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 zahteve so podvržene omejevanju hitrosti. Če presežete omejitev, prejmete odgovor 429 Too Many Requests. Počakajte nekaj sekund in poskusite znova.
Nekateri endpointi ne zahtevajo avtentikacije. To so javni endpointi za preverjanje pod /certify-badge/, ki omogočajo komurkoli preveriti spričevala značk.