ไทย
ไทย
Appearance
ไทย
ไทย
Appearance
คำขอ API ทั้งหมดไปยัง badges.ninja ต้องมีการยืนยันตัวตน หน้านี้อธิบายวิธียืนยันตัวตนสำหรับคำขอของคุณ
https://api.badges.ninjaendpoint ของ API ทั้งหมดอ้างอิงจาก base URL นี้
วิธียืนยันตัวตนหลักคือ API key ที่ส่งผ่านเฮดเดอร์ X-Api-Key
จากแดชบอร์ด:
จาก API:
คุณยังสามารถจัดการ API key ผ่าน API ได้โดยใช้โทเค็น JWT จากขั้นตอนการยืนยันตัวตนของ Cognito แต่วิธีที่ง่ายที่สุดคือใช้แดชบอร์ด
ใส่เฮดเดอร์ X-Api-Key ในทุกคำขอ:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"คีย์ใช้คำนำหน้า bws_:
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"
}
}'{
"issuerId": "https://api.badges.ninja/certify-badge/issuer/abc123-def456"
}บาง endpoint ไม่ต้องยืนยันตัวตน ได้แก่ endpoint ตรวจสอบสาธารณะ ภายใต้ /certify-badge/ ที่ให้ทุกคนตรวจสอบข้อมูลรับรองของตราสัญลักษณ์ดิจิทัลได้