适用于Google Calendars WebDav服务器/ api的CalDav Web客户端或库

时间:2013-08-06 14:57:44

标签: google-calendar-api caldav

有没有人知道是否有任何CalDav网络客户端,甚至是任何连接到Google Calendar CALDAV API /服务器的客户端库(我们最近添加了oAuth2)?我们希望这样做,以便Google日历可以通过标准方式进行管理,并嵌入到我们自己的应用程序中。

1 个答案:

答案 0 :(得分:1)

github上的一个可能的库是gaye/dav。它最初是为Firefox OS编写的,并提供对OAuth2传输的支持。

除此之外,将OAuth2支持添加到任何其他现有库可能并不那么难。当您知道它是Google CalDAV服务器时,请执行OAuth交换以获取访问令牌。然后,如果库具有在发送请求之前运行的钩子(或可以是monkeypatched的函数),则为每个请求设置请求头Authorization: Bearer <oauth access token>