首页 > 解决方案 > 如何使用 python api O365 获取其他人的日程安排

问题描述

我正在尝试获取其他人的可用时间(显示在 Outlook 上)。我的公司使用 Office 365 来管理约会。所以,我写下这些程序来获取数据。我可以使用以下程序获取我的日程安排,但我不知道如何获取其他人的日程安排。

schedule = account.schedule()
calendar = schedule.get_default_calendar()
q = calendar.new_query('start').greater_equal(calDay + ' 00:00:00')
q.chain('and').on_attribute('end').less_equal(calDay + ' 23:59:59')
cal = calendar.get_events(query=q, order_by='end/dateTime', download_attachments=True, include_recurring=True) 

我只是在猜测,但我无法使用 python api O365 获取其他人的日程安排?(我必须只使用 microsoft graph api 吗?)

如果您能回答,我将不胜感激。

标签: pythonpython-3.xoutlookcalendaroffice365

解决方案


我相信您正在寻找上课的get_availability方法Schedule。它现在包含在2.0.4 10 月 18 日- 上周五发布的版本中。从我所看到的来看,它可以完全按照您的意愿去做。

添加此功能的请求出现问题。

提交该功能。


推荐阅读