2

在 Google App Engine 使用的标准 django 包中,有一个工具可以使用以下代码轻松创建登录/注销链接:

user = users.get_current_user()
context = {
          'user':      user,
          'login':     users.create_login_url(self.request.uri),
          'logout':    users.create_logout_url(self.request.uri)
          }

我的问题是我想使用登录用户的谷歌分析信息对一些数据进行混搭。我确信我可以使用相同的登录链接来请求访问他们的分析信息,但我无法弄清楚我需要修改什么来做到这一点。

我需要更改哪些内容才能请求该访问权限?

4

1 回答 1

1

不幸的是,如果您使用的是内置的用户 API,您将不得不单独使用登录到您的应用程序来请求访问用户的分析信息。

或者,您可以使用 Google 的OpenID+OAuth 混合协议,但您将无法使用内置的用户 API。实现这一点的一个很好的起点可能是 Nick Johnson 的AEoid以及 Python OAuth2库。

无论哪种情况,您都将使用gdata 分析 API访问他们的分析数据。

于 2011-03-26T18:28:08.157 回答