WICHTIG bei Fehler 403: Wenn der Sync fehlschlägt, stelle sicher, dass du in der Console die Google Drive API aktiviert und dich selbst als Testbenutzer hinzugefügt hast.
Um deine Daten sicher in deinem Google Drive zu speichern, musst du einmalig eine Client ID erstellen:
- Öffne die Google Cloud Console.
- Erstelle ein neues Projekt (oben links auf den Projektnamen klicken -> "Neues Projekt").
- Ganz wichtig: Suche oben in der Suchleiste nach "Google Drive API" und klicke auf Aktivieren.
- Gehe zu "OAuth-Zustimmungsbildschirm":
- Wähle "User Type": Extern.
- App-Name: "LuluPoobook". Support-E-Mail: Deine Adresse.
- Speichere bis zum Reiter "Testbenutzer". Klicke dort auf "+ ADD USERS" und füge deine eigene Gmail-Adresse hinzu.
- Gehe zu "Anmeldedaten":
- Klicke auf "Anmeldedaten erstellen" -> OAuth-Client-ID.
- Anwendungstyp: Webanwendung.
- Autorisierte JavaScript-Quellen: Füge die URL deiner App hinzu (z.B.
https://deinname.github.io oder http://localhost).
- Kopiere die Client-ID und gib sie in der App ein.
App veröffentlichen (optional):
Damit du nicht jedes Mal "Testbenutzer" hinzufügen musst, kannst du im "OAuth-Zustimmungsbildschirm" den "Veröffentlichungsstatus" auf "App veröffentlichen" setzen. Da die App den sensiblen Drive-Scope nutzt, zeigt Google dann zwar eine Warnung ("App nicht verifiziert"), aber du kannst sie trotzdem nutzen.