2013-10-11 125 views
1

我正在使用IntelliJ IDEA。如何在Java中使用Google Calendar API?

我下載JAR文件來自:https://developers.google.com/api-client-library/java/apis/#Calendar_API

我複製libs文件夾下載的zip內到我的項目文件夾,右鍵單擊該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.*; 

我多麼的谷歌日曆API集成到我的IntelliJ IDEA的Java項目?

我這樣做,所以我可以編寫一個Java應用程序,克隆我的日曆,但提前兩天將我所有的事件。

這是一個後續行動https://superuser.com/questions/654799/cloning-a-google-calendar

另外,我不太清楚如何谷歌日曆API的作品。我會在本地運行Java應用程序嗎?它會在服務器上創建克隆還是必須將我的Java源文件上傳到服務器,以便它遠程運行它有點像Google日曆插件?

回答

1
  1. 您需要閱讀README/index文件,該文件告訴您各種環境需要使用哪些罐子。

  2. 或者,如果您的項目基於gradle/maven - 然後定義依賴關係,然後從構建工具生成Idea項目文件。這樣所有需要的罐子都會自動設置。

對於您的其他問題,您可以在本地運行應用程序並執行整個克隆位。一般的步驟是:

  1. 登錄
  2. 獲取可用日曆
  3. 選擇日曆克隆
  4. 創建一個新的日曆&重新所有你想從基本日曆複製過的事件。

希望有所幫助。