हिन्दी
हिन्दी
Appearance
हिन्दी
हिन्दी
Appearance
badges.ninja पर सभी API अनुरोधों के लिए प्रमाणीकरण आवश्यक है। यह पेज बताता है कि अपने अनुरोधों को कैसे प्रमाणित करें।
https://api.badges.ninjaसभी API एंडपॉइंट इस बेस URL के सापेक्ष हैं।
प्रमाणीकरण की मुख्य विधि X-Api-Key हेडर में भेजी गई API key है।
डैशबोर्ड से:
API से:
Cognito प्रमाणीकरण फ़्लो से मिले अपने JWT टोकन का उपयोग करके API keys को API के माध्यम से भी प्रबंधित किया जा सकता है। सबसे आसान तरीके के लिए डैशबोर्ड देखें।
हर अनुरोध में X-Api-Key हेडर शामिल करें:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Keys में bws_ उपसर्ग होता है:
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6parameters ऑब्जेक्ट वाली JSON बॉडी भेजते हैंContent-Type: application/json के साथ 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"
}कुछ एंडपॉइंट के लिए प्रमाणीकरण आवश्यक नहीं है। ये /certify-badge/ के अंतर्गत सार्वजनिक सत्यापन एंडपॉइंट हैं, जो किसी को भी बैज credentials का सत्यापन करने देते हैं।