Mini App
Telegram Mini App è un'applicazione web che si apre direttamente in Telegram premendo un pulsante del bot. GetMyBot ti permette di aprire la tua Mini App da una reazione e di verificare in modo sicuro l'utente che l'ha avviata.
Pulsante dell'applicazione web
Nel costruttore dei messaggi aggiungi un pulsante inline di tipo «Applicazione web» e specifica l'URL della tua Mini App. Alla pressione Telegram aprirà l'applicazione in una finestra integrata sopra la chat. Sui pulsanti — Messaggi e pulsanti.
Verifica dell'utente (initData)
Quando la Mini App viene aperta, Telegram le trasmette i dati firmati dell'utente (initData). La tua applicazione li invia per la verifica a GetMyBot, e la piattaforma conferma la firma tramite il token del bot (con verifica della freschezza). In questo modo il frontend conosce il vero utente Telegram e non si fida dei dati alla cieca.
Cosa è importante considerare
- Il pulsante dell'applicazione web e la verifica di
initDatasono l'attuale superficie Mini App in GetMyBot. - I dati per l'applicazione (ordini, cronologia, classifica) è comodo conservarli nelle raccolte e popolarli con le azioni delle reazioni; la lettura dalle raccolte avviene tramite l'API autorizzata del proprietario.
Passo successivo
- Messaggi e pulsanti — pulsante dell'applicazione web.
- Raccolte e dati — dove conservare i dati dell'applicazione.
- REST API e token — accesso ai dati in modo programmatico.