1

Ich möchte ein Python-Projekt erstellen, um Daten von Google Analytics von einer bestimmten Seite zu erhalten.So verbinden Sie das Google Console-Projekt mit dem Google Analytics-Konto

Ich habe ein neues Projekt in Google Console (console.google.developers.com) erstellt und meine OAuth 2.0-Berechtigungsnachweise im JSON-Format erhalten. Ich folge diesem Tutorial locker: Python QuickStart.

Ich habe bereits auf OAuth umgeleitet und mein Konto ausgewählt, aber das Skript

„Benutzer nicht über die für dieses Profil über ausreichende Berechtigungen“ erhält.

Ist das Hinzufügen von Zugriff auf meinen Benutzer in Google Analytics ausreichend? Und wie wird dieses Projekt von Shell auf einem Remote-Server ausgeführt? Ich werde nicht in der Lage sein, einfach den Browser zu öffnen und ein Google-Konto in CLI zu wählen ...

Antwort

1

"Benutzer hat keine ausreichenden Berechtigungen für dieses Profil".

Der Benutzer, mit dem Sie sich authentifizieren, hat keinen Zugriff auf das Google Analytics-Konto, auf das Sie zugreifen möchten. Dies wäre die Profil-ID, die Sie in Ihrem Code verwenden.

  1. stellen Sie sicher, dass Sie Ihre appliction mit dem gleichen Benutzer sind authencting Sie verwenden
  2. überprüfen Sie das Profil-ID in Google Analytics anmelden, die Sie in Ihrem Code verwenden.
+0

Ok, hab es. Können Sie versuchen, den zweiten Teil der Frage zu beantworten? Wie würde das für CLI funktionieren? Ich kann nicht erwarten, dass Cron den Browser verwendet, um ein Google-Konto auszuwählen. Irgendwelche Ideen? –

+0

müssen Sie es einmal öffnen und das Aktualisierungstoken speichern, um ein neues Zugriffstoken anzufordern. Wenn dies ein Konto ist, das Sie persönlich besitzen, sollten Sie stattdessen ein Dienstkonto verwenden – DaImTo

Verwandte Themen