Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
spielplatz:student:telegram [2025/09/20 20:35] 217.7.196.21 angelegt |
spielplatz:student:telegram [2025/09/28 12:10] (aktuell) 217.7.196.21 |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Telegram ====== | ||
| + | |||
| + | Was kann man mit Telegram Bots machen? | ||
| + | |||
| + | Ersetzen Sie Ganze Websites | ||
| + | |||
| + | Verwalten Sie Ihr Unternehmen | ||
| + | |||
| + | Zahlungen erhalten | ||
| + | |||
| + | Erstellen Sie benutzerdefinierte Tools | ||
| + | |||
| + | Integration mit Diensten und Geräten | ||
| + | |||
| + | Host-Spiele | ||
| + | |||
| + | Soziale Netzwerke aufbauen | ||
| + | |||
| + | Monetarisieren Sie Ihren Service | ||
| + | |||
| + | Fördern Sie Ihr Projekt | ||
| + | |||
| + | Alles Andere! | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| <code javascript> | <code javascript> | ||
| <script async src=" | <script async src=" | ||
| Zeile 7: | Zeile 40: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ==== Zulassungsdaten ==== | ||
| + | |||
| + | Nach erfolgreicher Berechtigung kann das Widget Daten auf zwei Arten zurückgeben: | ||
| + | |||
| + | durch Umleiten des Benutzers auf die in der data-auth-urlAttribut mit den folgenden Parametern: id, first-name, last-name, username, photo-url, auth-date und hash ; | ||
| + | indem Sie die Rückruffunktion aufrufen data-onauthmit dem JSON-Objekt, | ||
| + | |||
| + | ==== Prüfrecht die Autorisierung ==== | ||
| + | |||
| + | Sie können die Authentifizierung und die Integrität der erhaltenen Daten überprüfen, | ||
| + | |||
| + | Data-check-string ist eine Verkettung aller empfangenen Felder, sortiert in alphabetischer Reihenfolge, | ||
| + | |||
| + | Der vollständige Check könnte so aussehen: | ||
| + | |||
| + | < | ||
| + | data_check_string = ... | ||
| + | secret_key = SHA256(< | ||
| + | if (hex(HMAC_SHA256(data_check_string, | ||
| + | // data is from Telegram | ||
| + | } | ||
| + | </ | ||
| + | Um die Verwendung veralteter Daten zu verhindern, können Sie zusätzlich das Feld auth-date überprüfen, | ||
| + | Umsetzung der Proben | ||
| + | |||
| + | Auf dieser Seite finden Sie Beispiel-PHP-Code zur Prüfung der Autorisierung und zum Empfang von Daten über einen angemeldeten Benutzer. | ||