【发布时间】:2015-09-01 07:44:35
【问题描述】:
我正在构建一个小型 Google App Engine 应用程序,目的是从几个来源收集统计信息,包括通过谷歌分析在我们的公共网页上的页面点击量。虽然我对如何访问他们的 API 感到困惑,但我似乎无法理解谷歌的新开发者控制台关于一般结构和他们的新安全规则。
快速概览:
- 我的应用程序基于 Java 并托管在 GAE 中,并且希望访问简单的 Analytics 数据。我不确定它是 GAE 应用程序这一事实是否相关
- 受监控的站点不在 GAE 中托管,而是使用 analytics.js。
- 我自己的 google 帐户可以访问https://www.google.com/analytics 上的统计信息。
我找到的所有有关访问 Analytics API 的文档(例如 https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-java)都指向 https://console.developers.google.com 并在那里进行设置。问题是,console.developers.google.com 中只有我自己的应用程序 - 而不是受监控的应用程序。这些文档是否仅对 GAE 应用程序有效?或者可以以某种方式将外部托管的应用程序添加到控制台?控制台是否与分析的客户端相关?
我正在寻找任何方法来创建 API 密钥供我的应用程序使用 - 这是如何完成的?朝着正确方向迈出的任何一步都值得赞赏。
【问题讨论】:
-
它是您自己的数据与服务帐户 daimto.com/google-developer-console-service-account 一起创建时使用服务帐户电子邮件地址将其添加为帐户级别的 Google 分析网站的管理部分中的用户,然后它将有访问权。您可以将它与核心报告 api 一起使用。
-
我是一名 .net 开发人员,所以我无法为 Java 提供帮助,但找到了这个 developers.google.com/identity/protocols/OAuth2ServiceAccount 如果您对理解它有任何问题,请告诉我,我可以阅读 Java,并且可能可以帮助您调试它自己编码。
-
谢谢!这似乎是相关文档!
-
控制台适用于任何应用,而不仅仅是 appengine。
标签: java google-app-engine google-analytics google-analytics-api