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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用来自单个域管理员帐户的O365 REST API访问其他用户日历相关的知识,希望对你有一定的参考价值。

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

  1. 如何使用Domain Admin凭据从我们公司O365帐户中的其他人预约?我们还可以考虑将此人日历的可见性添加到“我的日历”或“其他日历”下的管理员帐户日历列表中。
  2. 如何使用超级管理员帐户在另一个人日历中设置约会。

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

真的很感谢在这件事上的帮助。

答案

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

[更新]:或者,您现在可以使用Exchange Web服务(EWS)SOAP API来执行此操作。请查看how application impersonation worksusing .NET EWS Managed API for app impersonation。如果您使用其中一个运行时,可用的客户端API是.NET EWS Managed APIEWS Java API

[更新]:现在可以支持REST API的服务帐户。有关详细信息,请参阅我们的blog announcement,如果您有任何疑问,请告诉我们。谢谢你的耐心。

以上是关于使用来自单个域管理员帐户的O365 REST API访问其他用户日历的主要内容,如果未能解决你的问题,请参考以下文章

使用 O365 帐户连接到 Azure VM 中的 SMTP 中继失败

我们可以使用服务帐户访问 GMAIL API 吗?

如何在没有管理员帐户的情况下通过 REST 获取 Keycloak 用户

SOAP to Rest 网关的最佳解决方案

Wagtail 多站点与 Apache 虚拟主机

易宝典——玩转O365中的EXO服务 之三十八 如何实现现有O365用户邮箱与现有域用户便捷集成