2016-07-24 26 views
-1

Ich arbeite seit fünf Monaten an meinem College-Projekt. Ich habe eine Web-Anwendung in Java entwickelt, die meinen Blog-Verkehr, Besucher, Ansichten usw. den Nutzern meiner Web-Anwendung zeigt und ich habe auch einen Blog mit Google Analytics-Implementierung.Wie kann ich auf die Google Analytics-API zugreifen?

Mein Problem ist, dass ich über die Google Analytics-API auf meine Blog-Analysedaten zugreifen möchte, um die Nutzer meiner Webanwendung zu zeigen. Ich habe viele Dinge probiert, um sie zu implementieren, aber jedes Mal, wenn sie mich nach Authentifizierung für den Zugriff auf Google Analytics API fragen.

Ich habe auch die Credentials (oauth 2.0 Client Id) erstellt, um mit der Analytics API auf meine persönlichen Daten zuzugreifen, aber ich werde trotzdem zur Authentifizierung aufgefordert.

Wie also sollte ich direkt auf meine Blog-Analysedaten über Google Analytics API zugreifen und die JSON-Antwort erhalten, ohne mich selbst zu authentifizieren?

Antwort

1

In diesem speziellen Szenario müssen Sie ein "Dienstkonto" erstellen ... Dies ist im Grunde genommen ein Roboterkonto, dem Sie Zugriff gewähren, und dann werden Sie Ihre API-Aufrufe mit diesem Konto (und nicht mit Ihrem persönlichen Konto) ausführen Konto oder das Konto der Benutzer, die Ihre Website besuchen). Um die Anmeldeinformationen für dieses Dienstkonto jedoch sicher zu halten, müssen Sie die API auf Ihrem Server aufrufen (im Gegensatz zur Authentifizierung im Browser des Benutzers/auf dem Computer des Benutzers). Siehe Anweisungen/Beispiele hier: