首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌分析v3绕过认证

谷歌分析v3绕过认证
EN

Stack Overflow用户
提问于 2012-05-21 06:08:27
回答 1查看 849关注 0票数 1

我有个超级管理员负责管理分析账户。客户给管理员提供他们的分析帐户(用户名和密码)。

是我用来做代码点火器的v2库。在这个库中,当提供用户名和密码(不需要开发人员密钥)时,数据从

代码语言:javascript
运行
复制
 https://www.google.com/analytics/feeds/data?

的响应生成Auth代码。

代码语言:javascript
运行
复制
 https://www.google.com/accounts/ClientLogin

所以这里一旦我有了用户名和密码,就不需要登录,也不需要认证。但是这里的查询运行缓慢(太慢)。正如前面提到的那样,我必须运行许多查询。使用休息查询的速度似乎要快得多。

所以我的问题是:

如果我有用户名和密码,我可以绕过用户登录和身份验证吗?去拿access_token?

EN

回答 1

Stack Overflow用户

发布于 2012-06-02 06:51:05

你要找的是谷歌所谓的ClientLogin认证方法。您仍然可以在API的2.4版本中使用它。

有两个版本的API。

v2.4

  • 推荐的身份验证是oAuth2
  • 还支持oAuth、ClientLogin和AuthSub,但不鼓励。
  • 响应总是XML。

v3

  • 最新推荐版本
  • 推荐的身份验证方法是oAuth2
  • 不支持AuthSub或ClientLogin
  • 响应采用JSON格式
  • 有些特性只能在v3上使用,而未来的特性只会添加到v3中。

版本v3的速度明显快于v2.4。它支持得更好,使用起来也更容易。

我相信您使用的这个库是为v2.3构建的,所以您可能需要一些调整才能使它与v2.4一起工作。见从2.3迁移到2.4。这将需要很小的努力,您可以继续使用user+password进行身份验证。

另一个选项是为v3重写库,开始使用oAuth2,享受额外的速度和更好的支持。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10680223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档