如何在Flex应用程序上使用calDAV协议?

时间:2014-07-02 12:59:44

标签: actionscript-3 flex caldav

我是一名受训者,我正在学习Flex,所以我在这方面做了一个完全的菜鸟......我的老板让我研究calDAV协议,让我们在我们已有的日历应用程序中使用。我试图了解Google API,但我不知道如何将其放入我们的代码中。例如,他希望我能够分享添加到Google日历或IPhone中的日历的活动。我开始绝望了:(

1 个答案:

答案 0 :(得分:0)

看来Google CalDAV API已弃用,很可能很快就会脱机。


修改:{@ 3}}不被弃用,只有前一个终点。以下措辞已经修改,以推荐Google自己的API作为替代方法。


CalDAV本身基本上只是一种以特定方式格式化日历事件信息以便在服务之间进行通信的方法。它还定义了如何发送和接收此信息。 Google CalDAV API了解更多信息。

如果要求使用Google日历但不是特定于CalDAV ,则可以查看Here's the CalDAV specification。它似乎更多地基于JSON,这使得在AS3中使用起来会更容易一些。 Google日历似乎有v3 of their API,但它们似乎已过时且不受支持,因此很可能他们无法使用最新版本的API。

Google API依赖于AS3 libraries来电。它基本上意味着您向REST发送HTTP GETPOSTDELETE等请求以执行特定任务或请求数据。

要使用API​​,您需要specified URLs on Google's servers。最常见的方法是使用OAuth 2.0 - 您的用户授予您的应用访问其Google帐户的权限,然后您的应用会收到需要随每个请求发送的令牌。

这不是您问题的完整答案,但我希望它概述了这个过程并为您提供了一些有用的阅读链接。