Oauth 2.0 将Google Analytics API与Java/Netbeans结合使用:如何开始?

Oauth 2.0 将Google Analytics API与Java/Netbeans结合使用:如何开始?,oauth-2.0,netbeans-7,google-analytics-api,google-api-java-client,scribe,Oauth 2.0,Netbeans 7,Google Analytics Api,Google Api Java Client,Scribe,我正在做一个项目,涉及从谷歌分析中提取数据。我熟悉Java和Netbeans,但这是我第一次使用GoogleAPI。我有几个补救问题,对于那些有更多经验的人来说应该是直截了当的 1) 看起来我必须使用JavaEE,因为JavaSE不包括所有的servlet类。是这样吗 2) 使用JavaEE和NetBeans7.3.1,我可以选择设置不同类型的项目:“Java”、“JavaWeb”和“JavaEE”等等。我假设我必须使用“JavaEE”来包含适当的包。是这样吗?(我这样问是因为我对JavaSE项

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

1) 看起来我必须使用JavaEE,因为JavaSE不包括所有的servlet类。是这样吗

2) 使用JavaEE和NetBeans7.3.1,我可以选择设置不同类型的项目:“Java”、“JavaWeb”和“JavaEE”等等。我假设我必须使用“JavaEE”来包含适当的包。是这样吗?(我这样问是因为我对JavaSE项目稍微熟悉一点,并且因为我知道OAuth需要一些浏览器交互,所以我想我可能不得不使用“Web”。)

3) 我还需要什么其他的包裹?显然,我需要谷歌分析API客户端包。我是否还需要“Oauth2”包或类似的包

4) scribe`的功能是什么?是推荐的吗?我会用它来替代谷歌的授权代码样本吗

更新:

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


非常感谢大家的帮助。

我最终弄明白了其中的大部分内容,所以我想为了大家的利益,我应该回答自己的问题(希望如此!)

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

2) 不。同样,你可以把你需要的罐子零碎地放进去,只要它们彼此兼容

3) 使用Java1.6.045和NetBeans7.3.1。我添加了当前的Google Analytics API包、当前的OAuth2包和Jetty 6中的一些JAR(它看起来有点过时,但仍然有效)

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

5) 通过。我真的不知道。看起来没什么不同