java - 从 Google Calendar API 访问数据时出现问题

标签 java eclipse google-api google-calendar-api google-api-java-client

我想通过java获取用户日历事件(条目)google calendar API (V3.0)。不幸的是,我无法找到任何工作示例(教程)或成功运行任何内容。到目前为止我做了什么:

  • 我检查了APIs Explorer并通过 Google 网站和我的开发者 API key 成功运行一些请求(结论:理论上我的 API 访问是有效的)。
  • 我尝试遵循“Your first App”指南。有两种方法可以调用 API:REST 或客户端库。我想使用java客户端库。
  • 所以我尝试设置 client library :下载 jar 并将它们添加到构建路径(在 eclipse 中) - 正如我通常使用外部 jar 那样。我现在可以毫无错误地导入类。
  • 在这里,如果我想使用 java 客户端库而不是通过 REST 直接访问它,指南会突然结束...
  • 从这里我完全不知道该怎么办。我在网上找到了很多示例(通常针对 v1.0 或 v2.0 API),但无法运行其中任何一个。 (在 Google Developers 上我找到了 several examples ,但全部适用于 Android 或 AppEngine。没有任何效果...)

你们中有人知道通过 Java 库(Google Code API)获取用户事件的一个非常简单的示例吗?

最佳答案

我自己解决了。对于所有想要开始在 Eclipse 中使用 Google API 的人。我强烈建议使用 Maven,它对包含正确的 jar 包有很大帮助(实际上,它会为你做到这一点)。然后尝试此示例代码( link )来启动(OAuth2 身份验证)。您还需要一个来自 google 的开发帐户和 API key :link 。然后你就可以开始编码了:)享受吧!

关于java - 从 Google Calendar API 访问数据时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12564638/

相关文章:

eclipse - 好的 Symfony 编辑器是 Netbeans 还是 Eclipse?

python - 如何让pydev/eclipse在Windows平台上编译cython模块

javascript - 为什么 oembed 不显示 youtube 视频?

Java Swing : return value when button clicked

java - 有什么方法可以使用正则表达式在前端和末尾包含特定单词的空间

eclipse - 如何在 Eclipse 中打开现有的 Clojure 项目?

android - 如何最大程度地减少对 Google API(地点)自动完成的请求量?

python - 如何使用服务帐户凭据将文件上传到谷歌驱动器

java - 数据转换

java - 向其他人授予对生成的 HeapDumpOnOutOfMemoryError 文件 .hprof 的读取权限