Graph API getStaffAvailability端点返回错误数据咨询
关于Graph API getStaffAvailability端点的可用性逻辑说明
已取消无日历记录的时段仍返回busy
这个端点依赖的是Booking Business系统内部的预约数据集,而非员工个人日历的实时状态。如果仅在个人日历删除已取消的预约,未通过Booking Appointment的取消接口完成系统内的取消流程,Booking后台可能仍留存该时段的历史预约标记,导致返回busy。需确认取消操作是否完全同步到Booking Business系统中。日历休假时段未标记为busy
该端点默认仅识别通过Booking Business创建的业务预约/服务时段,个人日历中的休假事件(如Outlook休假)不属于Booking业务范畴,因此不会被判定为busy。若要让休假纳入可用性判断,需将休假设置为Booking Staff的工作时间例外,而非仅在个人日历配置。核心逻辑澄清
你对这个端点的“可用性”概念确实存在误解:它的可用性判断是基于Booking Business内部的业务规则和配置(工作时间、业务预约),并非员工个人日历的全量事件集合,是专门服务于Booking业务场景的工具,而非通用的日历状态查询接口。
内容的提问来源于stack exchange,提问作者Che
相关产品推荐
相关产品推荐

