4

我正在尝试制作一个连接到 Google 日历的 Java 应用程序(独立而不是基于 Web),但我在通过 OAuth 阶段时遇到了问题。我已经查看了我能看到的 Google API 的每个部分。

我能找到的最新版本是https://developers.google.com/google-apps/calendar/instantiate

我已经下载了他们所说的两组 JAR 文件(google-api-services-calendar-v3-rev3-1.5.0-beta 和 gdata-samples.java-1.46.0)并导入了所需的库和依赖项。这给了我大约一半的类和一些方法(主要new Calendar(httpTransport, accessProtectedResource, jsonFactory);)根本不起作用的贬低错误。

有没有人有获取 OAuth 令牌和访问 Google Calendar API 的基本示例?我是在看这个错误的方式还是我使用的是过时的 api 副本?

gdata 是否仍在使用或已被替换?谢谢阿德里安

4

2 回答 2

1

您需要首先让 oauth 工作,然后使用 oauth 调用一些谷歌 api,例如日历。

从已安装应用程序的google oauth 1或已安装应用程序的 google oauth 2开始,或搜索“google oauth installed app”。Scrib是一个很好的 Java oauth 库。

于 2012-04-08T05:09:16.917 回答
0

我不知道为什么代码在文档中列出错误。下面的行对我有用。

Calendar(httpTransport, jsonFactory, accessProtectedResource);
于 2012-07-08T20:19:58.040 回答