Mini App

Telegram Mini App คือ Web Application ที่เปิดขึ้นโดยตรงใน Telegram เมื่อกดปุ่มบอท GetMyBot ช่วยให้คุณเปิด Mini App ของคุณจากรีแอคชันและยืนยันผู้ใช้ที่เปิดใช้งานได้อย่างปลอดภัย

ปุ่ม Web App

ใน Builder ข้อความ เพิ่ม Inline ปุ่มประเภท «Web App» และระบุ URL ของ Mini App ของคุณ เมื่อกด Telegram จะเปิดแอปในหน้าต่างที่ฝังอยู่เหนือแชท เกี่ยวกับปุ่ม — ข้อความและปุ่ม

การยืนยันผู้ใช้ (initData)

เมื่อ Mini App เปิดขึ้น Telegram จะส่งข้อมูลที่มีลายเซ็นเกี่ยวกับผู้ใช้ (initData) ให้ แอปของคุณส่งข้อมูลเหล่านี้ไปยัง GetMyBot เพื่อการยืนยัน และแพลตฟอร์มจะตรวจสอบลายเซ็นด้วย Token ของบอท (พร้อมการตรวจสอบความสดใหม่) ดังนั้น Frontend จึงรู้จัก ผู้ใช้ Telegram ที่แท้จริง และไม่ต้องไว้วางใจข้อมูลแบบ Blind

สิ่งสำคัญที่ควรพิจารณา

  • ปุ่ม Web App และการยืนยัน initData คือ Interface ปัจจุบันของ Mini App ใน GetMyBot
  • ข้อมูลสำหรับแอป (ออร์เดอร์, ประวัติ, ตารางคะแนน) สะดวกในการเก็บใน คอลเลกชัน และเติมด้วยแอคชันของรีแอคชัน การอ่านจากคอลเลกชันทำผ่าน API ที่ได้รับการยืนยันของเจ้าของ

ขั้นตอนถัดไป