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

时间:2012-09-24 11:58:48

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

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

  • 我检查了APIs Explorer,并通过google网站和我的开发人员api密钥成功运行了一些请求(结论:我的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)获取用户事件的一个非常简单的示例?

1 个答案:

答案 0 :(得分:1)

我自己解决了。对于想要在Eclipse中开始使用Google API的所有人。我强烈推荐使用Maven,它非常有帮助,包括正确的罐子(实际上,它适合你)。然后尝试使用此示例代码(link)启动(OAuth2身份验证)。您还需要一个来自Google的开发帐户和API密钥:link。然后你可以开始编码:)享受!