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. |