如果我的GAE应用应该使用Analytics API,是否需要OAuth流程?

时间:2014-02-08 13:38:46

标签: python google-app-engine google-analytics google-analytics-api

我想在我的GAE网站上显示我的Android应用程序的每日用户(使用Google Analytics跟踪),两者都在同一帐户下。我想为此使用Analytics API。我正在阅读Hello Analytics API tutorial,看起来我需要OAuth来授权我的应用从Google Analytics获取数据。它看起来很复杂,有没有简单的方法(比如获取一些令牌并使用它)?

看起来我需要service account(用于服务器到服务器的应用程序),但我不明白如何修改starter application(使用there)来使用它。

2 个答案:

答案 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

相关问题