2013-03-15 33 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

相关问题