Filipino
Filipino
Appearance
Filipino
Filipino
Appearance
Lahat ng API request sa badges.ninja ay nangangailangan ng authentication. Ipinapaliwanag ng pahinang ito kung paano i-authenticate ang inyong mga request.
https://api.badges.ninjaLahat ng API endpoints ay relative sa base URL na ito.
Ang pangunahing paraan ng authentication ay isang API key na ipinapasa sa X-Api-Key header.
Mula sa dashboard:
Mula sa API:
Maaari ring pamahalaan ang mga API key sa pamamagitan ng API gamit ang inyong JWT token mula sa Cognito authentication flow. Tingnan ang dashboard para sa pinakasimpleng paraan.
Isama ang X-Api-Key header sa bawat request:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Ang mga key ay gumagamit ng bws_ prefix:
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6parameters objectContent-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"
}
}Ang mga API request ay napapailalim sa rate limiting. Kung lumagpas kayo sa limit, makakatanggap kayo ng 429 Too Many Requests response. Maghintay ng ilang segundo at subukan muli.
May ilang endpoint na hindi nangangailangan ng authentication. Ito ay ang public verification endpoints sa ilalim ng /certify-badge/ na nagpapahintulot sa kahit sino na mag-verify ng badge credentials.