【问题标题】:Google CalDAV: access to shared calendarsGoogle CalDAV:访问共享日历
【发布时间】:2014-11-07 01:45:55
【问题描述】:

假设我已被授予访问其他用户日历的权​​限。我可以在“其他日历”下的 Google 日历 Web UI 中成功查看该日历。

可以通过 CalDAV 访问该日历吗?如果有,怎么做?

我的 CalDAV 客户端开始查看 https://apidata.googleusercontent.com/caldav/v2 并通过 OAuth2 进行身份验证。它遵循 current-user-principal URL 并从那里到 calendar-home-set。在calendar-home-set资源集合中是用户的主日历和一些虚拟日历(联系人的生日/纪念日、公共假期),但不包括共享日历。

【问题讨论】:

    标签: google-calendar-api


    【解决方案1】:

    您需要进入同步选择页面并选择要通过 CalDAV 同步的日历:https://www.google.com/calendar/syncselect

    【讨论】:

      【解决方案2】:

      听起来您对日历只有读取权限,并且您应该能够通过 GET 直接访问它,其 URL 位于“其他日历-> CALNAME -> 日历设置”下单击 ICAL 按钮(它包含 URL)。

      URL 可能类似于:https://www.google.com/calendar/ical/foo.bar.com.calendar.google.com/public/basic.ics

      如果您实际上是在询问这些日历是否出现在 CalDAV 日历“集合”中,那么我相信(没有 100% 确定性)答案是:不,它们没有。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-12
        • 1970-01-01
        • 1970-01-01
        • 2014-07-09
        • 2019-11-28
        • 1970-01-01
        • 2017-02-16
        相关资源
        最近更新 更多