Latviešu
Latviešu
Appearance
Latviešu
Latviešu
Appearance
Visi API pieprasījumi uz badges.ninja prasa autentifikāciju. Šī lapa skaidro, kā autentificēt savus pieprasījumus.
https://api.badges.ninjaVisi API galapunkti ir relatīvi pret šo pamata URL.
Galvenā autentifikācijas metode ir API atslēga, kas tiek nodota galvenē X-Api-Key.
No informācijas paneļa:
No API:
API atslēgas var arī pārvaldīt caur API, izmantojot savu JWT tokenu no Cognito autentifikācijas plūsmas. Vienkāršākajai pieejai skatiet informācijas paneli.
Iekļaujiet galveni X-Api-Key katrā pieprasījumā:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Atslēgas izmanto bws_ prefiksu:
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 pieprasījumiem tiek piemēroti ātruma ierobežojumi. Ja pārsniedzat ierobežojumu, saņemsiet atbildi 429 Too Many Requests. Pagaidiet dažas sekundes un mēģiniet vēlreiz.
Daži galapunkti neprasa autentifikāciju. Tie ir publiskie pārbaudes galapunkti zem /certify-badge/, kas ļauj ikvienam pārbaudīt nozīmju apliecinājumus.