Skip to content

Κοινοποίηση & Επαλήθευση

Κάθε απονομή στο badges.ninja διαθέτει μια δημόσια σελίδα επαλήθευσης στην οποία μπορεί να έχει πρόσβαση οποιοσδήποτε χωρίς σύνδεση. Οι παραλήπτες μπορούν να μοιραστούν τα εμβλήματά τους στα μέσα κοινωνικής δικτύωσης, μέσω email ή αντιγράφοντας έναν άμεσο σύνδεσμο.

Και οι παραλήπτες έχουν τη δική τους πύλη

Αν έχεις κερδίσει ένα έμβλημα μέσω του badges.ninja, μπορείς να συνδεθείς (χωρίς κωδικό) στο badges.ninja/me για να δεις όλα τα εμβλήματά σου σε ένα μέρος και να επιμεληθείς ένα δημόσιο προφίλ στο badges.ninja/u/<your-handle>. Δες την Πύλη παραλήπτη.

Δημόσια σελίδα απονομής

Κάθε απονομή έχει μια δημόσια διεύθυνση URL:

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

Αυτή η σελίδα εμφανίζει την εικόνα του εμβλήματος (που φορτώνεται από το IPFS), το όνομα και την περιγραφή του εμβλήματος, το όνομα του παραλήπτη, το όνομα και το λογότυπο του εκδότη, την ημερομηνία έκδοσης και τυχόν ημερομηνία λήξης, καθώς και τα κριτήρια που πληρούσε ο παραλήπτης για να κερδίσει το έμβλημα. Οποιοσδήποτε διαθέτει τον σύνδεσμο μπορεί να ανοίξει τη σελίδα για να επιβεβαιώσει ότι το διαπιστευτήριο είναι αυθεντικό.

Δημόσια σελίδα απονομής

Αν ο εκδότης έχει ορίσει αναγνωριστικό οργανισμού LinkedIn, εμφανίζεται το κουμπί Add to LinkedIn profile, ώστε ο παραλήπτης να αποθηκεύσει το διαπιστευτήριο απευθείας στις Άδειες & Πιστοποιήσεις του στο LinkedIn. Το κουμπί Download Badge παραδίδει την αρχική εικόνα του εμβλήματος (απευθείας από το IPFS), και το Download PDF δημιουργεί επί τόπου ένα έτοιμο για εκτύπωση πιστοποιητικό A4.

Δημόσια σελίδα κοινοποίησης

Η σελίδα κοινοποίησης παρέχει επιλογές κοινωνικής διάδοσης:

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

Δημόσια σελίδα κοινοποίησης με κουμπιά κοινωνικών δικτύων και αποσπάσματα ενσωμάτωσης

Από αυτή τη σελίδα, οι παραλήπτες μπορούν να μοιραστούν το έμβλημά τους σε:

  • LinkedIn — δημοσιεύει στη ροή τους στο LinkedIn ή προσθέτει το διαπιστευτήριο απευθείας στο προφίλ τους μέσω του κουμπιού Add to LinkedIn Profile (όταν ο εκδότης έχει ορίσει αναγνωριστικό οργανισμού LinkedIn)
  • Twitter / X — δημοσιεύει ένα tweet με τον σύνδεσμο του εμβλήματος και προσαρμοσμένο κείμενο κοινοποίησης
  • Facebook — μοιράζεται στο χρονολόγιο του Facebook
  • WhatsApp — στέλνει ένα μήνυμα με τον σύνδεσμο του εμβλήματος
  • Telegram — στέλνει ένα μήνυμα με τον σύνδεσμο του εμβλήματος
  • Send Email — ανοίγει ένα παράθυρο διαλόγου εντός της σελίδας που παραδίδει ένα στιλιζαρισμένο email σε έναν ή πολλούς παραλήπτες (δες Κοινοποίηση μέσω email παρακάτω)
  • Copy Link — αντιγράφει τη διεύθυνση URL επαλήθευσης στο πρόχειρο
  • Embed snippets — αντιγράφει έτοιμο προς επικόλληση HTML <img> και <iframe> για να προσθέσεις το έμβλημα σε έναν ιστότοπο, ένα intranet ή μια υπογραφή email

Επαλήθευση QR

Μια ειδική σελίδα επαλήθευσης εμφανίζει έναν σαρώσιμο κωδικό QR που δείχνει στη δική του διεύθυνση URL — ιδανικό για εκτυπωμένα πιστοποιητικά, banners εκδηλώσεων ή στιγμιότυπα LinkedIn.

https://badges.ninja/verify/{guid}

Σελίδα επαλήθευσης QR με ταυτότητα εμβλήματος, απόδειξη blockchain και σαρώσιμο κωδικό QR

Όποιος σαρώνει τον κωδικό QR με την κάμερα του τηλεφώνου του οδηγείται στη ζωντανή σελίδα επαλήθευσης, όπου μπορεί να επιβεβαιώσει ότι το έμβλημα φιλοξενείται στο badges.ninja, ακολουθεί την προδιαγραφή Open Badge v2.0 και (στο πρόγραμμα Pro) είναι αγκυρωμένο on-chain μέσω Matchain. Η ταυτότητα του παραλήπτη εμφανίζεται ως κατακερματισμός SHA-256, ώστε τα email να μην εκτίθενται ποτέ δημόσια.

Πιστοποιητικό PDF

Κάθε απονομή διαθέτει ένα κουμπί Download Certificate στη δημόσια σελίδα επαλήθευσης. Με ένα κλικ δημιουργείται επί τόπου ένα έτοιμο για εκτύπωση PDF A4 που περιλαμβάνει την εικόνα του εμβλήματος, το όνομα του παραλήπτη, τον εκδότη, τα κριτήρια, την ημερομηνία έκδοσης, την προαιρετική λήξη και έναν κωδικό QR που οδηγεί πίσω στη ζωντανή διεύθυνση URL επαλήθευσης.

Προεπισκοπήσεις στα μέσα κοινωνικής δικτύωσης

Όταν ένας σύνδεσμος εμβλήματος μοιράζεται στο LinkedIn, X, Slack, Facebook, WhatsApp ή μέσω email, η πλατφόρμα ανακτά το endpoint κοινοποίησης και εμφανίζει μια εμπλουτισμένη κάρτα από τα μεταδεδομένα Open Graph που εκπέμπει το badges.ninja:

  • Εικόνα εμβλήματος ως εικόνα προεπισκόπησης
  • Όνομα εμβλήματος ως τίτλος
  • Όνομα εκδότη και όνομα παραλήπτη στην περιγραφή

Πώς ένας κοινοποιημένος σύνδεσμος εμβλήματος εμφανίζεται ως κάρτα προεπισκόπησης μέσων κοινωνικής δικτύωσης

Έτσι διασφαλίζεται ότι τα εμβλήματα φαίνονται επαγγελματικά όπου κι αν μοιράζονται — οι παραλήπτες δεν χρειάζεται να επισυνάψουν δική τους εικόνα ή να γράψουν κείμενο. Η προεπισκόπηση δημιουργείται από την πλευρά του διακομιστή στο /certify-badge/award/{guid}/share-html και αποθηκεύεται προσωρινά στο edge του CDN, ώστε οι προεπισκοπήσεις να εμφανίζονται αμέσως ακόμη και στην πρώτη κοινοποίηση.

Κοινοποίηση μέσω email

Μπορείς να στείλεις απονομές εμβλημάτων μέσω email με δύο τρόπους:

Από τη δημόσια σελίδα κοινοποίησης

Οι παραλήπτες μπορούν να μοιραστούν το έμβλημά τους με φίλους, μέντορες ή πιθανούς εργοδότες κάνοντας κλικ στο Send Email στη σελίδα κοινοποίησης. Ανοίγει ένα παράθυρο διαλόγου όπου εισάγουν μία ή περισσότερες διευθύνσεις email, ένα προαιρετικό θέμα και ένα προσωπικό μήνυμα:

Παράθυρο αποστολής email εντός σελίδας — οι παραλήπτες εισάγουν διευθύνσεις, θέμα και προσωπική σημείωση

Κάθε παραλήπτης λαμβάνει ένα στιλιζαρισμένο HTML email με το προσωπικό μήνυμα του αποστολέα και ένα κουμπί ενός κλικ για να δει τη δημόσια σελίδα απονομής:

Το πραγματικό email που λαμβάνει κάθε παραλήπτης

Από τον πίνακα ελέγχου

Οι εκδότες μπορούν να στείλουν οποιαδήποτε απονομή μέσω email από τη σελίδα Awards του πίνακα ελέγχου:

  1. Βρες την απονομή στη σελίδα Awards.
  2. Κάνε κλικ στο κουμπί Send στη γραμμή ή άνοιξε το παράθυρο λεπτομερειών και κάνε κλικ στο Resend email.
  3. Εισάγαγε το email του παραλήπτη και στείλ' το.

Το ίδιο πρότυπο email χρησιμοποιείται και για τις δύο ροές.

Endpoints JSON για Open Badge v2.0

Για διαλειτουργικότητα με άλλες πλατφόρμες εμβλημάτων, το badges.ninja παρέχει τυπικό JSON Open Badge v2.0 σε αυτά τα δημόσια endpoints:

EndpointΠεριγραφή
/certify-badge/issuer/{guid}JSON προφίλ εκδότη
/certify-badge/badge/{guid}JSON BadgeClass
/certify-badge/award/{guid}JSON Assertion (η απονομή)

Αυτά τα endpoints επιστρέφουν JSON-LD συμβατό με την προδιαγραφή Open Badge v2.0. Άλλες πλατφόρμες εμβλημάτων και επαληθευτές μπορούν να καταναλώσουν αυτά τα δεδομένα για την επικύρωση των διαπιστευτηρίων.

Παράδειγμα — επαλήθευσε μια απονομή:

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 εικόνων IPFS

Οι εικόνες των εμβλημάτων κλειδώνονται στο IPFS (το InterPlanetary File System) μέσω της δικής μας πύλης ipfs.ninja. Αυτό σημαίνει:

  • Οι εικόνες είναι μόνιμες και διευθυνσιοδοτούνται με βάση το περιεχόμενο — δεν μπορούν να παραποιηθούν ή να αντικατασταθούν σιωπηρά
  • Οι διευθύνσεις URL των εικόνων στο JSON Open Badge μοιάζουν με https://ipfs.ninja/ipfs/{cid}
  • Το ίδιο content-ID αναλύεται μέσω οποιασδήποτε δημόσιας πύλης IPFS (cloudflare-ipfs.com, ipfs.io κ.λπ.) — τα εμβλήματά σου δεν είναι κλειδωμένα σε έναν μόνο πάροχο

Επειδή η εικόνα αποτελεί μέρος της δήλωσης Open Badge, η μετέπειτα αντικατάσταση του εικαστικού του εμβλήματος δεν διακόπτει τις απονομές που έχουν ήδη εκδοθεί: το παλιό CID του IPFS παραμένει επιλύσιμο για πάντα, οπότε οι ιστορικές απονομές διατηρούν την αρχική τους εικόνα ακόμη κι αν επανασχεδιάσεις το έμβλημα για νέες εκδόσεις.

badges.ninja Documentation