Skip to content

การแชร์และการตรวจสอบ

ทุกการมอบรางวัลบน badges.ninja มีหน้ายืนยันสาธารณะที่ใครก็เข้าถึงได้โดยไม่ต้องลงชื่อเข้าใช้ ผู้รับสามารถแชร์เหรียญตราของตนผ่านโซเชียลมีเดีย ทางอีเมล หรือโดยการคัดลอกลิงก์โดยตรง

ผู้รับก็มีพอร์ทัลของตนเองเช่นกัน

หากคุณได้รับเหรียญตราผ่าน badges.ninja คุณสามารถลงชื่อเข้าใช้ (ไม่ต้องใช้รหัสผ่าน) ที่ badges.ninja/me เพื่อดูเหรียญตราทั้งหมดของคุณในที่เดียว และจัดทำโปรไฟล์สาธารณะที่ badges.ninja/u/<ชื่อผู้ใช้ของคุณ> ดู พอร์ทัลผู้รับ

หน้ารางวัลสาธารณะ

ทุกการมอบรางวัลมี URL สาธารณะ:

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

หน้านี้แสดงภาพเหรียญตรา (โหลดจาก IPFS) ชื่อและคำอธิบายเหรียญตรา ชื่อผู้รับ ชื่อและโลโก้ของผู้ออก วันที่ออกและวันหมดอายุ (ถ้ามี) และเกณฑ์ที่ผู้รับทำสำเร็จเพื่อรับเหรียญตรา ใครก็ตามที่มีลิงก์สามารถเปิดหน้านี้เพื่อยืนยันได้ว่าใบรับรองนั้นเป็นของแท้

หน้ารางวัลสาธารณะ

หากผู้ออกตั้งค่ารหัสองค์กร LinkedIn ไว้ ปุ่ม Add to LinkedIn profile จะปรากฏขึ้น เพื่อให้ผู้รับสามารถบันทึกใบรับรองลงใน Licenses & Certifications บน LinkedIn ได้โดยตรง ปุ่ม Download Badge จะให้ภาพเหรียญตราต้นฉบับ (จาก IPFS โดยตรง) และ Download PDF จะสร้างใบประกาศนียบัตร A4 พร้อมพิมพ์แบบทันที

หน้าแชร์สาธารณะ

หน้าแชร์มีตัวเลือกการแชร์บนโซเชียลมีเดีย:

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

หน้าแชร์สาธารณะพร้อมปุ่มโซเชียลและสนิปเพ็ตสำหรับฝัง

จากหน้านี้ ผู้รับสามารถแชร์เหรียญตราของตนบน:

  • LinkedIn — โพสต์ลงในฟีด LinkedIn ของพวกเขา หรือเพิ่มใบรับรองลงในโปรไฟล์โดยตรงผ่านปุ่ม Add to LinkedIn Profile (เมื่อผู้ออกได้ตั้งค่ารหัสองค์กร LinkedIn ไว้)
  • Twitter / X — โพสต์ทวีตพร้อมลิงก์เหรียญตราและข้อความแชร์ที่กำหนดเอง
  • Facebook — แชร์บนไทม์ไลน์ Facebook ของพวกเขา
  • WhatsApp — ส่งข้อความพร้อมลิงก์เหรียญตรา
  • Telegram — ส่งข้อความพร้อมลิงก์เหรียญตรา
  • Send Email — เปิดโมดัลในหน้าที่ส่งอีเมลที่จัดรูปแบบไปยังผู้รับหนึ่งคนหรือหลายคน (ดู การแชร์ทางอีเมล ด้านล่าง)
  • Copy Link — คัดลอก URL การยืนยันไปยังคลิปบอร์ด
  • Embed snippets — คัดลอก HTML <img> และ <iframe> ที่พร้อมวาง เพื่อนำเหรียญตราไปใส่ในเว็บไซต์ อินทราเน็ต หรือลายเซ็นอีเมล

การยืนยันด้วย QR

หน้ายืนยันโดยเฉพาะแสดง QR code ที่สแกนได้ซึ่งชี้ไปยัง URL ของตนเอง — เหมาะสำหรับใบประกาศนียบัตรที่พิมพ์ ป้ายงานอีเวนต์ หรือภาพหน้าจอ LinkedIn

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

หน้ายืนยันด้วย QR พร้อมข้อมูลระบุตัวตนของเหรียญตรา หลักฐานบนบล็อกเชน และ QR code ที่สแกนได้

ใครก็ตามที่สแกน QR ด้วยกล้องโทรศัพท์จะเข้าสู่หน้ายืนยันสด ซึ่งสามารถยืนยันได้ว่าเหรียญตราถูกโฮสต์บน badges.ninja เป็นไปตามมาตรฐาน Open Badge v2.0 และ (ในแผน Pro) ถูกยึดบนเชนผ่าน Matchain ตัวตนของผู้รับจะถูกแสดงเป็นแฮช SHA-256 ดังนั้นอีเมลจึงไม่ถูกเปิดเผยต่อสาธารณะ

ใบประกาศนียบัตร PDF

ทุกการมอบรางวัลมีปุ่ม Download Certificate บนหน้ายืนยันสาธารณะ การคลิกจะสร้าง PDF A4 พร้อมพิมพ์แบบทันที ที่รวมภาพเหรียญตรา ชื่อผู้รับ ผู้ออก เกณฑ์ วันที่ออก วันหมดอายุ (ตัวเลือก) และ QR code ที่ลิงก์กลับไปยัง URL การยืนยันสด

ตัวอย่างพรีวิวบนโซเชียลมีเดีย

เมื่อมีการแชร์ลิงก์เหรียญตราบน LinkedIn, X, Slack, Facebook, WhatsApp หรืออีเมล แพลตฟอร์มจะดึงข้อมูลจากเอนด์พอยต์การแชร์และแสดงผลการ์ดที่ครบถ้วนจากเมตาดาต้า Open Graph ที่ badges.ninja ส่งออกมา:

  • ภาพเหรียญตราเป็นภาพพรีวิว
  • ชื่อเหรียญตราเป็นชื่อเรื่อง
  • ชื่อผู้ออกและชื่อผู้รับในคำอธิบาย

วิธีที่ลิงก์เหรียญตราที่ถูกแชร์ปรากฏเป็นการ์ดพรีวิวบนโซเชียลมีเดีย

สิ่งนี้ทำให้เหรียญตราดูเป็นมืออาชีพเมื่อแชร์ทุกที่ — ผู้รับไม่ต้องแนบภาพของตนเองหรือเขียนข้อความ พรีวิวจะถูกสร้างฝั่งเซิร์ฟเวอร์ที่ /certify-badge/award/{guid}/share-html และถูกแคชที่ขอบ CDN ดังนั้นพรีวิวจะปรากฏทันทีแม้ในการแชร์ครั้งแรก

การแชร์ทางอีเมล

คุณสามารถส่งการมอบรางวัลทางอีเมลได้สองวิธี:

จากหน้าแชร์สาธารณะ

ผู้รับสามารถแชร์เหรียญตราของตนกับเพื่อน ที่ปรึกษา หรือนายจ้างที่อาจเป็นไปได้ โดยคลิก Send Email บนหน้าแชร์ โมดัลจะเปิดขึ้น ซึ่งพวกเขาสามารถใส่ที่อยู่อีเมลหนึ่งหรือหลายรายการ หัวข้อ (ตัวเลือก) และข้อความส่วนตัว:

โมดัลส่งอีเมลในหน้า — ผู้รับใส่ที่อยู่ หัวข้อ และข้อความส่วนตัว

ผู้รับแต่ละคนจะได้รับอีเมล HTML ที่จัดรูปแบบพร้อมข้อความส่วนตัวของผู้รับ และปุ่มกดครั้งเดียวเพื่อดูหน้ารางวัลสาธารณะ:

อีเมลจริงที่ผู้รับแต่ละคนได้รับ

จากแดชบอร์ด

ผู้ออกสามารถส่งการมอบรางวัลใดๆ ทางอีเมลจากหน้า Awards ในแดชบอร์ด:

  1. ค้นหาการมอบรางวัลบนหน้า Awards
  2. คลิกปุ่ม Send บนแถว หรือเปิดโมดัลรายละเอียดและคลิก Resend email
  3. ใส่อีเมลผู้รับและส่ง

ใช้เทมเพลตอีเมลเดียวกันสำหรับทั้งสองวิธี

เอนด์พอยต์ JSON ของ Open Badge v2.0

เพื่อความสามารถในการทำงานร่วมกันกับแพลตฟอร์มเหรียญตราอื่นๆ badges.ninja จัดเตรียม JSON มาตรฐาน Open Badge v2.0 ที่เอนด์พอยต์สาธารณะเหล่านี้:

เอนด์พอยต์คำอธิบาย
/certify-badge/issuer/{guid}JSON โปรไฟล์ผู้ออก
/certify-badge/badge/{guid}JSON BadgeClass
/certify-badge/award/{guid}JSON Assertion (การมอบรางวัล)

เอนด์พอยต์เหล่านี้คืนค่า 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 (the InterPlanetary File System) ผ่านเกตเวย์ของเราเอง ipfs.ninja ซึ่งหมายความว่า:

  • ภาพเป็นแบบถาวรและกำหนดที่อยู่ตามเนื้อหา — ไม่สามารถถูกดัดแปลงหรือแทนที่อย่างเงียบๆ ได้
  • URL ของภาพใน Open Badge JSON มีรูปแบบเช่น https://ipfs.ninja/ipfs/{cid}
  • รหัสเนื้อหา (content-ID) เดียวกันสามารถเปิดผ่านเกตเวย์ IPFS สาธารณะใดก็ได้ (cloudflare-ipfs.com, ipfs.io ฯลฯ) — เหรียญตราของคุณไม่ผูกกับผู้ให้บริการรายใดรายหนึ่ง

เนื่องจากภาพเป็นส่วนหนึ่งของ assertion ของ Open Badge การเปลี่ยนภาพเหรียญตราในภายหลังจะไม่ทำให้การมอบรางวัลที่ออกไปก่อนหน้านี้เสียหาย: CID เก่าบน IPFS ยังคงเปิดได้ตลอดไป ดังนั้นการมอบรางวัลในอดีตจึงคงภาพต้นฉบับไว้ แม้ว่าคุณจะออกแบบเหรียญตราใหม่สำหรับการออกครั้งใหม่

badges.ninja Documentation