Full-Doc.md aktualisiert
This commit is contained in:
+20
-2
@@ -1,6 +1,6 @@
|
||||
# LeanderShiftPlannerV2 – Technische Dokumentation
|
||||
|
||||
**Version:** 2.0.1
|
||||
**Version:** 2.0.2
|
||||
**Sprache:** C# / .NET 9.0
|
||||
**Framework:** Avalonia UI 11.2.1
|
||||
**Repository:** https://gitea.leanderserver.de/leander19961/LeanderShiftPlannerV2
|
||||
@@ -343,4 +343,22 @@ Die Oberfläche ist mit **Avalonia UI** und dem **Fluent Theme** umgesetzt. Sie
|
||||
|
||||
---
|
||||
|
||||
*Dokumentation erstellt am 22.04.2026*
|
||||
**Google API Zugangsdaten einrichten**
|
||||
Da das Programm über deinen persönlichen Google Account auf den Kalender zugreift, musst du einmalig eigene OAuth-Zugangsdaten in der Google Cloud Console erstellen und in der Datei Resources/templates/googleapi.txt hinterlegen.
|
||||
|
||||
Schritt-für-Schritt-Anleitung:
|
||||
|
||||
- Öffne die [Google Cloud Console](https://console.cloud.google.com/) und melde dich mit deinem Google-Konto an.
|
||||
- Erstelle ein neues Projekt oder wähle ein bestehendes aus.
|
||||
- Navigiere zu „APIs & Dienste" → „Bibliothek" und suche nach „Google Calendar API". Klicke auf „Aktivieren".
|
||||
- Gehe zu „APIs & Dienste" → „Anmeldedaten" und klicke auf „Anmeldedaten erstellen" → „OAuth-Client-ID".
|
||||
- Falls noch nicht geschehen, wirst du aufgefordert, den OAuth-Zustimmungsbildschirm zu konfigurieren. Wähle dort „Extern" und fülle die Pflichtfelder (App-Name, Support-E-Mail) aus. Alle anderen Felder können leer bleiben.
|
||||
- Als Anwendungstyp wähle „Desktop-App" und vergib einen beliebigen Namen.
|
||||
- Nach der Erstellung siehst du deine Client-ID und dein Client-Secret. Trage beide Werte in die Datei Resources/templates/googleapi.txt ein:
|
||||
|
||||
`ClientId=deine-client-id`
|
||||
`ClientSecret=dein-client-secret`
|
||||
|
||||
Beim ersten Programmstart öffnet sich einmalig ein Browser-Fenster, in dem du den Zugriff für dein Google-Konto bestätigst. Danach wird das Zugriffstoken lokal gespeichert und der Dialog erscheint nicht mehr.
|
||||
|
||||
*Dokumentation erstellt am 28.04.2026*
|
||||
|
||||
Reference in New Issue
Block a user