我正在尝试使用 EWS/EWS 托管 API 2.0 获取给定邮箱的外出设置。
设置如下;单个“服务帐户/邮箱”读取其他邮箱日历和外出设置。日历部分很容易使用 EWS 托管 API,但我似乎无法弄清楚如何使用 API 获取外出设置。API 有一个名为 GetUserOofSettings(string smtpAddress) 的方法,但如果给定 smtpAddress 的调用者不属于发出请求的邮箱,则此方法将返回拒绝访问。
因此,我尝试通过直接使用 Exchange 发布的 WSDL/服务来获取外出设置。通过这样做,我可以使用 GetMailTips 操作获取其他邮箱的外出消息,但这只需要我一半的时间,因为我无法获得持续时间。
我的问题是:是否可以使用 EWS 托管 API 获取其他邮箱的“外出”设置,如果不能,是否可以通过直接调用 EWS 服务来获取“外出”持续时间?