【问题标题】:Using Google Analytics API with Java/Netbeans: How to start?在 Java/Netbeans 中使用 Google Analytics API:如何开始?
【发布时间】:2013-07-06 23:12:39
【问题描述】:

我正在从事一个涉及从 Google Analytics(分析)中提取数据的项目。我熟悉 Java 和 Netbeans,但这是我第一次使用 Google API。我有几个补救问题,对于那些有更多经验的人来说应该是直截了当的。

1) 看来我必须使用 Java EE,因为 Java SE 不包含所有 servlet 类。对吗?

2) 使用 Java EE 和 Netbeans 7.3.1 我可以选择设置不同类型的项目:“Java”、“Java Web”和“Java EE”等等。我假设我必须使用“Java EE”来包含适当的包。那正确吗? (我问是因为我对 Java SE 项目稍微熟悉一些,而且我知道 OAuth 需要一些浏览器交互,所以我想我可能不得不使用“Web”。)

3) 我还需要哪些其他软件包?显然我需要 Google Analytics API 客户端包。我是否还需要“Oauth2”包或类似的包?

4) scribe`的作用是什么? (https://github.com/fernandezpablo85/scribe-java) 推荐吗?我可以用它来替代 Google 的示例授权代码吗?

更新:

5) 关于通过 Netbeans 与在命令行中运行 Google Analytics API 应用程序,我需要了解什么?

非常感谢大家的帮助。

【问题讨论】:

    标签: oauth-2.0 netbeans-7 google-analytics-api google-api-java-client scribe


    【解决方案1】:

    我最终弄清楚了大部分这些东西,所以我想我会回答我自己的问题,以使每个人都受益(希望如此!)

    1) 不,您可以使用 Java SE。您可以将必要的 servlet 包作为 jar 包并将它们添加到您的项目中。

    2) 不可以。同样,您可以将需要的罐子分批包含在内,只要它们彼此兼容即可。

    3) 在 Java 1.6.0_45、Netbeans 7.3.1 中工作。我添加了当前的 Google Analytics API 包、当前的 OAuth2 包和来自 Jetty 6 的一些 jars(这似乎有点过时,但有效)。

    4) 通过。最终没有使用它。

    5) 通过。真不知道。看起来差别不大。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-11
      相关资源
      最近更新 更多