我想在我的GAE网站上显示我的Android应用程序的每日用户(使用Google Analytics跟踪),两者都在同一帐户下。我想为此使用Analytics API。我正在阅读Hello Analytics API tutorial,看起来我需要OAuth来授权我的应用从Google Analytics获取数据。它看起来很复杂,有没有简单的方法(比如获取一些令牌并使用它)?
看起来我需要service account(用于服务器到服务器的应用程序),但我不明白如何修改starter application(使用there)来使用它。
答案 0 :(得分:0)
由于您只想访问自己拥有的数据,因此使用服务帐户是个好主意。
您链接的入门应用程序如何使用普通的OAuth2,而不是与服务帐户的代码相同。
我之前没有在python中做过这个,但我找到了一个应该让你开始的例子。您需要稍微更改一下,因为范围适用于Google+而非Google分析。 create the service in python on GAE
如果您在使用Google Analtyics进行更改时遇到任何问题,请告知我应该可以提供帮助。即使我不能自己测试python代码。
答案 1 :(得分:0)
传递授权的方法更简单 - 请参阅App Identity doc。另请参阅Java example如何从GAE访问Google Analytics数据。
另一个有用的链接是here。