Skip to content

Partajare și verificare ​

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.

Pagina publică a credențialului ​

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 publică a 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 publică de partajare ​

Pagina de partajare oferă opțiuni de partajare socială:

https://badges.ninja/awards/{guid}/share

Pagina publică de partajare cu butoane sociale și fragmente de încorporare

Din această pagină, destinatarii își pot partaja insigna pe:

  • LinkedIn — publică insigna în feedul lor LinkedIn (pentru a adăuga credențialul direct în profil, folosește în schimb butonul Add to LinkedIn profile de pe pagina credențialului)
  • Twitter / X — publică un tweet cu linkul insignei și un text de partajare personalizat
  • Facebook — partajează pe cronologia lor Facebook
  • WhatsApp — trimite un mesaj cu linkul insignei
  • Telegram — trimite un mesaj cu linkul insignei
  • Send Email — deschide o fereastră modală în pagină care livrează un e-mail stilizat unuia sau mai multor destinatari (vezi Partajare prin e-mail mai jos)
  • Copy Link — copiază adresa URL de verificare în clipboard
  • Fragmente de încorporare — copiază cod HTML <img> și <iframe> gata de lipit, pentru a plasa insigna pe un site web, într-un intranet sau într-o semnătură de e-mail

Verificare prin cod QR ​

O 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}

Pagina de verificare QR cu identitatea insignei și cod QR scanabil

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.

Certificat PDF ​

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.

Previzualizări pe rețelele sociale ​

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:

  • Imaginea insignei ca imagine de previzualizare
  • Numele insignei ca titlu
  • Numele emitentului și al destinatarului în descriere

Cum arată un link către o insignă partajată ca card de previzualizare pe rețelele sociale

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.

Partajare prin e-mail ​

Poți trimite credențiale prin e-mail în două moduri:

De pe pagina publică de partajare ​

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:

Fereastra modală de trimitere e-mail din pagină — destinatarii introduc adresele, subiectul și o notă 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:

E-mailul real primit de fiecare destinatar

Din panoul de control ​

Emitenții pot trimite orice credențial prin e-mail din pagina Credentials a panoului de control:

  1. Găsește credențialul în pagina Credentials.
  2. Fă clic pe butonul Send de pe rând sau deschide fereastra de detalii și fă clic pe Resend email.
  3. Introdu adresa de e-mail a destinatarului și trimite.

Același șablon de e-mail este folosit în ambele situații.

Endpointuri JSON Open Badge v2.0 ​

Pentru interoperabilitate cu alte platforme de insigne, badges.ninja oferă JSON standard Open Badge v2.0 la aceste endpointuri publice:

EndpointDescriere
/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:

bash
curl https://api.badges.ninja/certify-badge/award/abc123-def456
json
{
  "@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"
  }
}

URL-urile imaginilor insignelor ​

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ă:

  • Imaginile sunt permanente și adresate prin conținut — adresa URL este derivată din octeții înșiși, deci nu pot fi alterate sau înlocuite pe tăcute
  • URL-urile imaginilor din JSON-ul Open Badge arată astfel: https://badges.ninja/images/{sha256}.png
  • Imaginile sunt servite de la marginea CDN-ului, deci se încarcă rapid oriunde în lume și rămân disponibile pe toată durata de viață a credențialului

Deoarece 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.

badges.ninja Documentation