ich nicht der EMBED-API Server-Seite Authorization Demo scheinen, um zu arbeiten: https://ga-dev-tools.appspot.com/embed-api/server-side-authorization/EMBED-API, Google Analytics, serverseitige Genehmigung
In der Demo es sagt der folgende:
Sobald die Bibliothek installiert ist, können Sie das folgende Python-Modul zu Ihrem Projekt hinzufügen und die Methode get_access_token() aufrufen, um ein Zugriffstoken zu erhalten, mit dem Sie die Embed-API autorisieren können.
# service-account.py
from oauth2client.service_account import ServiceAccountCredentials
# The scope for the OAuth2 request.
SCOPE = 'https://www.googleapis.com/auth/analytics.readonly'
# The location of the key file with the key data.
KEY_FILEPATH = 'path/to/json-key.json'
# Defines a method to get an access token from the ServiceAccount object.
def get_access_token():
return ServiceAccountCredentials.from_json_keyfile_name(
KEY_FILEPATH, SCOPE).get_access_token().access_token
habe ich alle vorherigen Schritte erfolgreich getan, aber dies kann ich meinen Kopf einfach nicht umgehen. Wo gebe ich diesen Code ein? Es scheint, als sollte es in eine .py-Datei geschrieben werden.
Kann mir bitte jemand helfen?
Danke Matt. Ich möchte nur ein Dashboard auf meiner Website erstellen: http://web-tailor.nl/dashboard/ Dieses Dashboard funktioniert jetzt, aber ich möchte, dass es eine feste Ansicht hat, ohne dass ich mich einloggen muss. Gibt es eine Möglichkeit zu implementieren Dies? Ich bin ein bisschen noob, aber ich habe keinen Server. – PaulusfranCircus
Ohne einen Server wäre es unmöglich, ein [Dienstkonto] (https://developers.google.com/identity/protocols/OAuth2ServiceAccount) zu verwenden. Untersuchen Sie sorgfältig die verschiedenen [OAuth 2.0-Szenarien] (https://developers.google.com/identity/protocols/OAuth2#scenarios). Ein Dienstkonto benötigt einen sicheren Ort zum Ausführen. – Matt