Tiếng Việt
Tiếng Việt
Appearance
Tiếng Việt
Tiếng Việt
Appearance
Tất cả các yêu cầu API tới badges.ninja đều cần xác thực. Trang này giải thích cách xác thực các yêu cầu của bạn.
https://api.badges.ninjaTất cả các điểm cuối API đều tính tương đối so với URL gốc này.
Phương thức xác thực chính là khóa API được truyền trong header X-Api-Key.
Từ bảng điều khiển:
Từ API:
Khóa API cũng có thể được quản lý qua API bằng token JWT từ luồng xác thực Cognito. Cách đơn giản nhất là dùng bảng điều khiển.
Thêm header X-Api-Key vào mọi yêu cầu:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Khóa dùng tiền tố 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"
}Một số điểm cuối không cần xác thực. Đó là các điểm cuối xác minh công khai dưới /certify-badge/, cho phép bất kỳ ai xác minh chứng chỉ huy hiệu.