한국어
한국어
Appearance
한국어
한국어
Appearance
badges.ninja로 보내는 모든 API 요청에는 인증이 필요합니다. 이 페이지에서는 요청을 인증하는 방법을 설명해요.
https://api.badges.ninja모든 API 엔드포인트는 이 기본 URL에 대한 상대 경로예요.
기본 인증 방식은 X-Api-Key 헤더에 API 키를 담아 전달하는 것입니다.
대시보드에서:
API에서:
Cognito 인증 흐름에서 받은 JWT 토큰을 사용해 API로도 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"
}
}'{
"issuerId": "https://api.badges.ninja/certify-badge/issuer/abc123-def456"
}일부 엔드포인트는 인증이 필요하지 않아요. /certify-badge/ 아래에 있는 공개 검증 엔드포인트가 이에 해당하며, 누구나 배지 자격 증명을 검증할 수 있습니다.