한국어
한국어
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": "내 배지",
"description": "샘플 배지"
}
}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": "내 조직",
"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/ 하위의 공개 검증 엔드포인트 로, 누구나 배지 자격을 검증할 수 있게 합니다.