java - 如何通过 Java 使用 Google 日历 API?

标签 java api intellij-idea calendar google-calendar-api

我正在使用 IntelliJ IDEA。

我从以下位置下载了 JAR:https://developers.google.com/api-client-library/java/apis/#Calendar_API

我将下载的 zip 中的 libs 文件夹复制到我的项目文件夹中,然后右键单击 JAR 并选择“添加为库”。

但是,IDE 无法识别这些导入:

import com.google.api.client.http.HttpTransport;
import com.google.api.client.http.javanet.NetHttpTransport;
import com.google.api.client.json.jackson.JacksonFactory;
import com.google.api.services.calendar.Calendar;
import com.google.api.services.calendar.model.*;

如何将 Google Calendar API 集成到我的 IntelliJ IDEA Java 项目中?

我这样做是为了编写一个 Java 应用程序,该应用程序将克隆我的日历,但将所有事件提前两天移动。

这是 https://superuser.com/questions/654799/cloning-a-google-calendar 的后续内容

此外,我不太确定这个 Google Calendar API 是如何工作的。我是在本地运行 Java 应用程序并在服务器上创建克隆,还是必须将 Java 源文件上传到服务器,以便它像 Google 日历插件一样远程运行它?

最佳答案

  1. 您需要通读自述文件/索引文件,其中告诉您各种环境需要哪些 jar。

  2. 或者,如果您的项目基于 gradle/maven - 则定义依赖项,然后从构建工具生成 Idea 项目文件。这样所有必需的 jar 都会自动安装。

对于您的其他问题,您可以在本地运行应用程序并执行整个克隆位。一般步骤是:

  1. 登录
  2. 获取可用日历
  3. 选择要克隆的日历
  4. 创建一个新日历并重新创建您希望从基础日历复制的所有事件。

希望有帮助。

关于java - 如何通过 Java 使用 Google 日历 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19325635/

相关文章:

java - Intellij 无法连接到本地 m2 存储库

java 字符 '\249' "not a statement"和 "unclosed character literal"

intellij-idea - 是否可以从 IntelliJ 的内容根中排除文件?

java - 在规则中使用 CountableValueRange

java - Android fragment - 空对象引用

api - 如何启用 REST API 直接信用卡付款的实时凭证

python - Bloomberg API如何在Python中仅获取用户指定给定时间的最新报价?

java - 网络 SSL : how to write a TrustManager

java - 使用一个 Controller 播放/暂停多个 MediaView JavaFX FXML

java - 错误 :(25, 13) 无法解析 : com. google.android.gms :play-services-auth:9. 8.0