2

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

4

1 回答 1

1

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

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

于 2016-08-03T07:52:11.563 回答