我正在使用 python-caldav 和 vobject Python 库来连接和解析来自私有 caldav 服务器的日历文件。
我一生都无法弄清楚如何使用这些库发出空闲忙碌请求。我已经搜索了文档并搜索并搜索了示例,但我似乎无法在任何地方找到任何信息。
如果有人有任何信息,我将不胜感激。这是 caldav 库中的一个示例,它使用了我在 repo 中找到的详细信息。
url = "https://" + username + ":" + password + "@domain.com/"
client = caldav.DAVClient(url)
principal = client.principal()
calendars = principal.calendars()
calendar = calendars[1]
freebusy = calendar.freebusy_request(datetime(2018,7,12, 12, 0, 0), datetime(2018,7,13, 12, 0, 0))
它返回以下错误:
caldav.lib.error.ReportError: 406 Not Acceptable