Lietuvių
Lietuvių
Appearance
Lietuvių
Lietuvių
Appearance
Visos API užklausos į badges.ninja reikalauja autentikavimo. Šis puslapis paaiškina, kaip autentikuoti savo užklausas.
https://api.badges.ninjaVisi API galutiniai taškai yra sąlyginiai pagal šį bazinį URL.
Pagrindinis autentikavimo metodas yra API raktas, perduodamas antraštėje X-Api-Key.
Iš skydelio:
Iš API:
API raktus taip pat galima valdyti per API naudojant savo JWT žetoną iš Cognito autentikavimo srauto. Paprasčiausiam metodui žr. skydelį.
Įtraukite antraštę X-Api-Key į kiekvieną užklausą:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Raktai naudoja bws_ prefiksą:
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 užklausoms taikomi greičio apribojimai. Jei viršijate limitą, gaunate atsakymą 429 Too Many Requests. Palaukite kelias sekundes ir bandykite dar kartą.
Kai kurie galutiniai taškai nereikalauja autentikavimo. Tai yra viešosios patikros galutiniai taškai po /certify-badge/, leidžiantys bet kam patikrinti ženklelių pažymėjimus.