हिन्दी
हिन्दी
Appearance
हिन्दी
हिन्दी
Appearance
badges.ninja के सभी API अनुरोधों के लिए प्रमाणीकरण की आवश्यकता होती है। यह पृष्ठ समझाता है कि अपने अनुरोधों को कैसे प्रमाणित करें।
https://api.badges.ninjaसभी API एंडपॉइंट इस बेस URL के सापेक्ष हैं।
प्राथमिक प्रमाणीकरण विधि X-Api-Key हेडर में पास की गई एक API कुंजी है।
डैशबोर्ड से:
API से:
API कुंजियों को Cognito प्रमाणीकरण प्रवाह से अपने JWT टोकन का उपयोग करके API के माध्यम से भी प्रबंधित किया जा सकता है। सबसे सरल दृष्टिकोण के लिए डैशबोर्ड देखें।
प्रत्येक अनुरोध में X-Api-Key हेडर शामिल करें:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"कुंजियाँ 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"
}
}'{
"statusCode": 200,
"info": {
"issuerId": "https://api.badges.ninja/certify-badge/issuer/abc123-def456"
}
}API अनुरोध दर सीमा के अधीन हैं। यदि आप सीमा से अधिक हो जाते हैं, तो आपको 429 Too Many Requests प्रतिक्रिया मिलेगी। कुछ सेकंड प्रतीक्षा करें और पुनः प्रयास करें।
कुछ एंडपॉइंट को प्रमाणीकरण की आवश्यकता नहीं होती। ये /certify-badge/ के तहत सार्वजनिक सत्यापन एंडपॉइंट हैं जो किसी को भी बैज क्रेडेंशियल सत्यापित करने देते हैं।