我们现在正在调整内部公司应用程序到Office 365.两个系统都是MVC项目。我们正在尝试直接使用O365 REST API。需要以下帮助:
如何使用域管理员凭据从我们公司O365帐户中的其他人预约?我们还可以考虑将此人日历的可见性添加到“我的日历”或“其他日历”下的管理员帐户日历列表中。
如何使用超级管理员帐户在其他人日历中设置约会。
基本上我们想要的是能够使用1个帐户在其他用户日历中执行操作并直接使用REST API。
非常感谢这方面的帮助。
答案 0 :(得分:3)
谢谢你的提问!今天,Office 365日历REST API仅允许检索或更新经过身份验证的用户的日历。我们非常接近添加对管理员授予租户所有用户访问权限的服务帐户的支持,并且可以检索和更新租户中的用户日历,而无需用户在场。因此,您的方案应在几周内解除阻止。请继续关注如何设置和使用服务帐户的公告。
[更新]:或者,您现在可以使用Exchange Web服务(EWS)SOAP API来执行此操作。请查看how application impersonation works,然后查看using .NET EWS Managed API for app impersonation。可用的客户端API是.NET EWS Managed API和EWS Java API,以防您使用其中一个运行时。
[更新]:现在可以支持REST API的服务帐户。有关详细信息,请参阅我们的blog announcement,如果您有任何疑问,请告知我们。谢谢你的耐心等待。