Română
Română
Appearance
Română
Română
Appearance
Fiecare credențial de pe badges.ninja are o pagină publică de verificare, accesibilă oricui fără autentificare. Destinatarii își pot partaja insignele pe rețelele sociale, prin e-mail sau copiind un link direct.
Destinatarii au și propriul portal
Dacă ai primit o insignă prin badges.ninja, te poți autentifica (fără parolă) la badges.ninja/me pentru a vedea toate insignele într-un singur loc și pentru a-ți configura un profil public la badges.ninja/u/<your-handle>. Vezi Portalul destinatarului.
Fiecare credențial are o adresă URL publică:
https://badges.ninja/awards/{guid}Această pagină afișează imaginea insignei, numele și descrierea insignei, numele destinatarului, numele și sigla emitentului, data emiterii și eventuala dată de expirare, precum și criteriile îndeplinite de destinatar pentru a obține insigna. Oricine are linkul poate deschide pagina pentru a confirma autenticitatea credențialului.

Pagina credențialului afișează întotdeauna un buton Add to LinkedIn profile, astfel încât destinatarul să poată salva credențialul direct în secțiunea Licenses & Certifications din LinkedIn. (Dacă emitentul a setat un ID de organizație LinkedIn, LinkedIn precompletează Pagina de companie verificată; în caz contrar, folosește numele emitentului.) Un singur meniu derulant Download oferă două opțiuni: Badge image (PNG-ul original) și Certificate (un PDF A4 imprimabil, generat din mers la /certify-badge/award/{guid}/pdf).
Pagina de partajare oferă opțiuni de partajare socială:
https://badges.ninja/awards/{guid}/share
Din această pagină, destinatarii își pot partaja insigna pe:
<img> și <iframe> gata de lipit, pentru a plasa insigna pe un site web, într-un intranet sau într-o semnătură de e-mailO pagină dedicată de verificare afișează un cod QR scanabil care indică propria adresă URL — ideal pentru certificate tipărite, bannere de eveniment sau capturi de ecran LinkedIn.
https://badges.ninja/verify/{guid}
Oricine scanează codul QR cu camera telefonului ajunge pe pagina de verificare live, unde poate confirma că insigna este găzduită pe badges.ninja și respectă specificația Open Badge v2.0. Identitatea destinatarului este afișată ca hash SHA-256, astfel încât adresele de e-mail nu sunt niciodată expuse public.
Fiecare credențial poate fi descărcat ca certificat PDF A4 gata de tipărit. Opțiunea Certificate se află în meniul derulant Download de pe pagina publică a credențialului (/awards/{guid}) — nu pe pagina de verificare, care conține doar codul QR scanabil și JSON-ul Open Badge brut. Alegerea ei generează PDF-ul din mers (la /certify-badge/award/{guid}/pdf), cu imaginea insignei, numele destinatarului, emitentul, criteriile, data emiterii, eventuala expirare și un cod QR care trimite înapoi la adresa URL de verificare live.
Când un link către o insignă este partajat pe LinkedIn, X, Slack, Facebook, WhatsApp sau prin e-mail, platforma accesează endpointul de partajare și afișează un card bogat pe baza metadatelor Open Graph emise de badges.ninja:

Astfel, insignele arată profesionist oriunde sunt partajate — destinatarii nu trebuie să atașeze propria imagine sau să scrie un text. Previzualizarea este generată pe server la /certify-badge/award/{guid}/share-html și memorată în cache la marginea CDN-ului, așa că apare instantaneu chiar și la prima partajare.
Poți trimite credențiale prin e-mail în două moduri:
Destinatarii își pot partaja insigna cu prieteni, mentori sau potențiali angajatori făcând clic pe Send Email în pagina de partajare. Se deschide o fereastră modală în care introduc una sau mai multe adrese de e-mail, un subiect opțional și un mesaj personal:

Fiecare destinatar primește un e-mail HTML stilizat, cu mesajul personal al destinatarului credențialului și un buton pentru a vedea cu un singur clic pagina publică a credențialului:

Emitenții pot trimite orice credențial prin e-mail din pagina Credentials a panoului de control:
Același șablon de e-mail este folosit în ambele situații.
Pentru interoperabilitate cu alte platforme de insigne, badges.ninja oferă JSON standard Open Badge v2.0 la aceste endpointuri publice:
| Endpoint | Descriere |
|---|---|
/certify-badge/issuer/{guid} | JSON al profilului emitentului |
/certify-badge/badge/{guid} | JSON BadgeClass |
/certify-badge/award/{guid} | JSON Assertion (credențialul) |
Aceste endpointuri returnează JSON-LD conform specificației Open Badge v2.0. Alte platforme de insigne și verificatoare pot folosi aceste date pentru a valida credențialele.
Exemplu — verificarea unui credențial:
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"
}
}Imaginile insignelor sunt stocate pe Amazon S3 și servite prin CDN-ul nostru global, sub o adresă URL imuabilă, adresată prin conținut, derivată dintr-un hash criptografic (SHA-256) al octeților imaginii. Aceasta înseamnă că:
https://badges.ninja/images/{sha256}.pngDeoarece imaginea face parte din aserțiunea Open Badge, înlocuirea ulterioară a graficii insignei nu afectează credențialele emise anterior: imaginea originală își păstrează propria adresă URL adresată prin conținut, astfel că credențialele istorice își păstrează imaginea originală chiar dacă reproiectezi insigna pentru emiteri noi.