Mini App
Telegram Mini App là ứng dụng web mở ngay trong Telegram khi nhấn nút của bot. GetMyBot cho phép mở Mini App của bạn từ phản ứng và xác minh an toàn người dùng đã khởi chạy nó.
Nút ứng dụng web
Trong trình tạo tin nhắn, thêm nút inline loại "Ứng dụng web" và chỉ định URL của Mini App. Khi nhấn, Telegram sẽ mở ứng dụng trong cửa sổ tích hợp phía trên cuộc trò chuyện. Về nút — Tin nhắn và nút.
Xác minh người dùng (initData)
Khi Mini App mở, Telegram truyền cho nó dữ liệu đã ký về người dùng (initData). Ứng dụng của bạn gửi chúng đến GetMyBot để xác minh, và nền tảng xác nhận chữ ký bằng token bot (với kiểm tra độ tươi). Như vậy frontend biết đúng người dùng Telegram và không tin tưởng dữ liệu một cách mù quáng.
Điều cần lưu ý
- Nút ứng dụng web và xác minh
initDatalà bề mặt Mini App hiện tại trong GetMyBot. - Dữ liệu cho ứng dụng (đơn hàng, lịch sử, bảng xếp hạng) thuận tiện lưu trong bộ sưu tập và điền bằng các hành động phản ứng; đọc từ bộ sưu tập thực hiện qua API có xác thực của chủ sở hữu.
Tiếp theo
- Tin nhắn và nút — nút ứng dụng web.
- Bộ sưu tập và dữ liệu — nơi lưu dữ liệu ứng dụng.
- REST API và token — truy cập dữ liệu lập trình.