2013-03-15 58 views
2

我正在爲使用Google日曆API的Android創建應用程序。我將創建一個將被整合到谷歌日曆的調度器。但是,我對即將開始的方式毫無所知。有人可以請啓發我,並指示我將如何開始?如何在Android中使用Google日曆api開始

回答

5

我建議您首先選擇一個Java/Android API包裝庫,以便在與Google日曆交互時使用。是的,你可以直接調用他們的API,但是通過使用一組預先構建的包裝器對象可以節省大量的挫折。

Google Calendar API使用OAuth身份驗證,如果您之前沒有使用過OAuth身份驗證可能會有點讓人生畏。理想情況下,您選擇的圖書館應該包含OAuth方法。

Google的OAuth操場(https://developers.google.com/oauthplayground/)是開始使用OAuth過程的有用工具。

爲了簡單起見,作爲第一步,您可以考慮構建一個與Google日曆交互的Java應用程序,以便您不必擔心Android線程模型,UI框架等,重新熟悉如何使用API​​。

Temboo庫在Google Calendar API中包含相當有用的文檔,並且Temboo Android SDK包含與Google Calendar進行交互的方法。看看https://live.temboo.com/library/Library/Google/Calendar/

(全面披露:我在Temboo工作)

+0

你是什麼「的Java/Android的API包裝庫」先生呢? – wacko 2013-03-15 17:42:39

+0

當與gCal API(或任何API)交互時,基本上有兩種選擇。您可以構建並在您自己的代碼中對API進行原始HTTP調用,也可以使用預構建的庫,允許您通過Java對象與API進行交互,而不是處理分析返回的XML或JSON數據API。例如,請查看Google自己的Java庫以獲取他們的API:https://developers.google.com/google-apps/calendar/v2/developers_guide_java與其原始API參考:https://developers.google.com/google-apps/calendar/v3/reference/ – mflaming 2013-03-15 17:53:23

+0

我也注意到Google有一個相當不錯的「構建你的第一個應用」指南,儘管它指的是使用原始API而不是包裝庫。仍然可能是一個有用的資源:https://developers.google.com/google-apps/calendar/firstapp – mflaming 2013-03-15 18:00:25

相關問題