从单个域管理员帐户使用 O365 REST API 访问其他用户日历

本文关键字:API REST 访问 其他 日历 用户 O365 管理员 单个域 | 更新日期: 2023-09-27 18:30:45

我们现在正在使公司内部应用程序适应Office 365。这两个系统都是MVC项目。我们正在尝试直接使用 O365 REST API。需要以下方面的帮助:

  1. 如何使用域管理员凭据从我们公司 O365 帐户中的其他人那里获得约会?我们还可以考虑将相应人员日历的可见性添加到"我的日历"或"其他日历"下的管理员帐户日历列表中。

  2. 如何使用超级用户帐号在其他人的日历中设置约会。

基本上,我们想要的是能够使用1个帐户在其他用户日历中执行操作,并直接使用REST API。

非常感谢在这件事上的帮助。

从单个域管理员帐户使用 O365 REST API 访问其他用户日历

谢谢你的提问! 目前,Office 365 日历 REST API 仅允许检索或更新经过身份验证的用户的日历。 我们非常接近添加对服务帐户的支持,该帐户由管理员授予对租户中所有用户的访问权限,并且可以在用户不在的情况下检索和更新租户中用户的日历。 因此,您的方案应该在几周内畅通无阻。 请继续关注有关如何设置和使用服务帐户的公告。

[更新]:或者,您现在可以使用Exchange Web Services (EWS) SOAP API来执行此操作。 请查看应用程序模拟的工作原理,以及此处如何使用 .NET EWS 托管 API 进行应用模拟。 可用的客户端 API 是 .NET EWS 托管 API 和 EWS Java API,以防您使用这些运行时之一。

[更新]:现在支持REST API的服务帐户。有关更多详细信息,请参阅我们的博客公告,如果您有任何问题,请告诉我们。 感谢您的耐心等待。