简体中文
简体中文
Appearance
简体中文
简体中文
Appearance
badges.ninja 上的每个凭证都有一个公开的验证页面,任何人无需登录即可访问。接收者可以通过社交媒体、电子邮件分享自己的徽章,或复制直接链接。
接收者也有自己的门户
如果你通过 badges.ninja 获得了徽章,可以在 badges.ninja/me 登录(无需密码),在一处查看你的所有徽章,并在 badges.ninja/u/<your-handle> 打造公开个人主页。参阅 接收者门户。
每个凭证都有一个公开 URL:
https://badges.ninja/awards/{guid}该页面显示徽章图片、徽章名称和描述、接收者姓名、颁发者名称和徽标、颁发日期及到期日期(如有),以及接收者为获得该徽章所满足的标准。任何拿到链接的人都可以打开该页面,确认凭证真实有效。

凭证页面始终显示 Add to LinkedIn profile 按钮,方便接收者将凭证直接保存到其 LinkedIn 的 Licenses & Certifications 中。(如果颁发者设置了 LinkedIn 组织 ID,LinkedIn 会预填已验证的公司主页;否则会回退为颁发者名称。)一个统一的 Download 下拉菜单提供两个选项:Badge image(原始 PNG)和 Certificate(在 /certify-badge/award/{guid}/pdf 即时生成的可打印 A4 PDF)。
分享页面提供社交分享选项:
https://badges.ninja/awards/{guid}/share
在此页面上,接收者可以将徽章分享到:
<img> 和 <iframe> HTML,将徽章放入网站、内网或邮件签名专用的验证页面会显示一个可扫描的二维码,指向该页面自身的 URL——非常适合打印的证书、活动横幅或 LinkedIn 截图。
https://badges.ninja/verify/{guid}
任何人用手机相机扫描二维码,即可进入实时验证页面,确认该徽章托管在 badges.ninja 上并遵循 Open Badge v2.0 规范。接收者身份以 SHA-256 哈希显示,因此电子邮件地址绝不会公开暴露。
每个凭证都可以下载为可直接打印的 A4 PDF 证书。Certificate 选项位于公开凭证页面(/awards/{guid})的 Download 下拉菜单中——而不在验证页面上,验证页面只有可扫描的二维码和原始的 Open Badge JSON。选择该选项后,系统会即时生成 PDF(位于 /certify-badge/award/{guid}/pdf),其中包含徽章图片、接收者姓名、颁发者、标准、颁发日期、可选的到期日期,以及指向实时验证 URL 的二维码。
当徽章链接在 LinkedIn、X、Slack、Facebook、WhatsApp 或电子邮件中分享时,平台会抓取分享端点,并根据 badges.ninja 输出的 Open Graph 元数据渲染丰富的卡片:

这确保了徽章无论在哪里分享都显得专业——接收者无需自行附加图片或撰写文案。预览在服务器端于 /certify-badge/award/{guid}/share-html 生成,并缓存在 CDN 边缘,因此即使首次分享,预览也能立即显示。
你可以通过两种方式以电子邮件发送凭证:
接收者可以点击分享页面上的 发送电子邮件,与朋友、导师或潜在雇主分享自己的徽章。随后会打开一个弹窗,他们可以在其中输入一个或多个电子邮件地址、可选的主题和一段个人留言:

每位收件人都会收到一封样式精美的 HTML 邮件,其中包含接收者的个人留言,以及一个可一键查看公开凭证页面的按钮:

颁发者可以在控制面板的 Credentials 页面通过电子邮件发送任意凭证:
两种流程使用同一个邮件模板。
为了与其他徽章平台互操作,badges.ninja 在以下公开端点提供标准的 Open Badge v2.0 JSON:
| 端点 | 说明 |
|---|---|
/certify-badge/issuer/{guid} | 颁发者资料 JSON |
/certify-badge/badge/{guid} | BadgeClass JSON |
/certify-badge/award/{guid} | Assertion JSON(即凭证) |
这些端点返回符合 Open Badge v2.0 规范的 JSON-LD。其他徽章平台和验证方可以使用这些数据来验证凭证。
示例——验证凭证:
curl https://api.badges.ninja/certify-badge/award/abc123-def456{
"@context": "https://w3id.org/openbadges/v2",
"type": "Assertion",
"id": "https://api.badges.ninja/certify-badge/award/abc123-def456",
"recipient": {
"type": "email",
"identity": "sha256$..."
},
"badge": "https://api.badges.ninja/certify-badge/badge/xyz789",
"issuedOn": "2025-01-15T00:00:00.000Z",
"verification": {
"type": "hosted"
}
}徽章图片存储在 Amazon S3 上,并通过我们的全球 CDN 以内容寻址的不可变 URL 提供,该 URL 由图片字节的加密哈希(SHA-256)派生而来。这意味着:
https://badges.ninja/images/{sha256}.png由于图片是 Open Badge assertion 的一部分,之后更换徽章图稿不会破坏先前已颁发的凭证:原始图片保留其自身的内容寻址 URL,因此即使你为新的颁发重新设计了徽章,历史凭证依然保留其原始图片。