Hmm, kim88 hast du vielleicht verständliche Anleitungen wie ich hier dran komme:
OAUTH-App- und Benutzeranmeldeinformationen (Client-ID, Client-Geheimnis, Bereich, Zugriffstoken des Benutzers und Aktualisierungstoken), gespeichert in einer lokalen Datei (Standardname = Gapi.json).
Naja einfach und verständlich in Kombination mit OAUTH ist immer sehr relativ ich kann es versuchen:
Google Cloud Platform besuchen: Gehen auf Google Cloud Console und logge dich mit deinem Google-Konto ein. Nutze dazu am besten Google Chrome oder einen anderen Chromium basierten Browser. Ich hatte hier in der Vergangenheit schon massive Probleme mit der Webanwendung und Firefox (ist schon einige Monate her wurde inzwischen vielleicht gefixt ka)
Neues Projekt erstellen: Klicke auf "Projekt erstellen" und gib dem Projekt einen Namen.
OAuth-Zustimmungsbildschirm konfigurieren:
- Im Dashboard des Projekts navigierst du zu "APIs & Dienste" > "OAuth-Zustimmungsbildschirm".
- Wähle dort den Benutzertyp (intern oder extern) und gib die notwendigen Informationen ein.
APIs aktivieren:
- Gehe zu "Bibliothek" in "APIs & Dienste".
- Suchen nach den APIs, die Du verwenden möchten (z.B. Google Drive API, Google Sheets API) und aktivieren die entsprechenden APIs.
OAuth 2.0-Client-IDs erstellen:
- Gehe zu "Anmeldedaten" und wähle "Anmeldedaten erstellen" > "OAuth 2.0-Client-IDs".
- Wähle den Anwendungstyp (z.B. Webanwendung) und konfiguriere die Einstellungen wie Umleitungs-URLs.
- Nach der Erstellung erhälst du deine Client-ID und dein Client-Geheimnis.
Zugriffstoken und Aktualisierungstoken generieren:
- Dies erfolgt üblicherweise programmatisch durch deine Anwendung, indem Du die Google OAuth 2.0-Endpunkte verwendest. Die PHP Bibliothek von Google die ich dir da verlinkt habe nimmt dir da viel Arbeit ab, da es vorgefertige Funktionien für solche Abfragen mitbringt.
- Theoretisch musst du in deiner Anwendung den klassisches darf "Anwendungsname" auf folgende Google Daten zugreifen Screen triggern. Der Nutzer muss das bestätigen.
- Nach der Bestätigung erhälst du den Zugriffstoken des Nutzers und den Aktualisierungstoken.
- Ka ob dir das hilft - OAUTH ist teilweise etwas mühsam.