如何在Android中开始使用Google日历API

3

我正在为Android创建一个应用程序,它将使用Google Calendar API。我会创建一个调度器,它将集成到Google日历中。但是,我不知道该如何开始。可以有人请给我指示并告诉我该如何开始吗?

1个回答

6
作为第一步,我建议您选择一个Java/Android API包装库来与Google日历进行交互。是的,您可以直接调用他们的API,但使用一组预构建的包装对象可以节省您相当多的不必要的麻烦。
Google日历API使用OAuth身份验证,如果您以前没有使用过它,可能会有些令人望而生畏。理想情况下,您选择的库应包括OAuth方法。
Google的OAuth playground(https://developers.google.com/oauthplayground/)是开始OAuth流程的有用工具。
为了保持简单,作为第一步,您可以考虑只构建一个与Google日历进行交互的Java应用程序,这样您就不需要在熟悉如何使用API时担心Android线程模型、UI框架等问题。
Temboo库包含有关Google日历API的相当有用的文档,Temboo Android SDK包含与Google日历进行交互的方法。请查看https://live.temboo.com/library/Library/Google/Calendar/ (完全披露:我在Temboo工作)

先生,"Java/Android API包装库"是什么意思? - wacko
当与gCal API(或任何API)交互时,你基本上有两个选择。你可以在自己的代码中构建并进行原始HTTP调用,也可以使用预构建的库,该库允许你通过Java对象与API进行交互,而无需处理由API返回的XML或JSON数据的解析。例如,看看谷歌为其API提供的Java库:https://developers.google.com/google-apps/calendar/v2/developers_guide_java,与其原始API参考文档:https://developers.google.com/google-apps/calendar/v3/reference/。 - mflaming
我只是注意到 Google 有一个相当不错的“构建第一个应用程序”的指南,尽管它是使用原始 API 而不是包装器库。仍然可能是一个有用的资源: https://developers.google.com/google-apps/calendar/firstapp - mflaming
是的,它使用原始API,这对我来说仍然有点困惑。不管怎样,非常感谢您!我会查看您发布的信息 :) - wacko
Google的OAuth Playground非常棒。 - GabLeRoux

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接