簡體   English   中英

如何在Flex應用程序上使用calDAV協議?

[英]How to use the calDAV protocol on a Flex application?

我是一名培訓生,並且正在學習Flex,所以我對此一無所知。我的老板要求我研究calDAV協議,以供我們在已有的日歷應用程序中使用。 我試圖了解Google API,但不知道如何將其放入我們的代碼中。 例如,他希望我能夠在Google日歷或iPhone中共享添加到我們日歷中的事件。 我開始變得絕望了:(

似乎不推薦使用Google CalDAV API ,並且很快可能會離線。


編輯:不建議棄用Google CalDAV API ,僅棄用先前的端點。 修改了以下措詞,以推薦使用Google自己的API作為替代方法。


CalDAV本身基本上只是一種以特定方式格式化日歷事件信息的方式,以便在服務之間進行通信。 它還定義了如何發送和接收此信息。 這是CalDAV規范,以獲取更多信息。

如果要求是使用Google日歷而不是專門用於CalDAV ,則可以查看其API的v3 它似乎更多地基於JSON,這應該使其在AS3中使用起來稍微容易一些。 似乎有用於Google日歷的AS3庫 ,但它們似乎已過時且不受支持,因此它們可能無法與最新版本的API一起使用。

Google API依賴REST調用。 這基本上意味着您將HTTP GETPOSTDELETE等請求發送到Google服務器上的指定URL,以執行特定任務或請求數據。

為了使用API​​,您需要授權您的請求 最常見的方法是使用OAuth 2.0-您的用戶向您的應用程序授予對其Google帳戶的訪問權限,然后您的應用程序會收到一個令牌,該令牌需要隨每個請求發送。

這不是您問題的完整答案,但我希望它概述了過程並為您提供一些有用的鏈接以供閱讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM