0

我正在从事一个涉及从谷歌分析中提取数据的项目。我熟悉 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 应用程序,我需要了解什么?

非常感谢大家的帮助。

4

1 回答 1

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)通过。真不知道。看起来差别不大。

于 2013-07-12T13:28:53.343 回答