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

C# 从单个域管理员帐户使用O365 REST API访问其他用户日历,c#,.net,azure,office365,C#,.net,Azure,Office365,我们现在正在将我们的内部公司应用程序调整为Office 365。这两个系统都是MVC项目。我们正在尝试直接使用O365 REST API。需要以下方面的帮助: 如何使用域管理员凭据从我们公司O365帐户中的其他人处获得约会?我们还可以考虑在“我的日历”或“其他日历”下的管理员帐户日历列表中添加个人日历的可见性。 如何使用超级管理员帐户在他人日历中设置约会 基本上,我们想要的是能够使用1个帐户执行操作到其他用户的日历中,并直接使用RESTAPI 非常感谢您在这件事上的帮助。谢谢您的提问!今天,Of

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

  • 如何使用域管理员凭据从我们公司O365帐户中的其他人处获得约会?我们还可以考虑在“我的日历”或“其他日历”下的管理员帐户日历列表中添加个人日历的可见性。

  • 如何使用超级管理员帐户在他人日历中设置约会

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


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

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

    [更新]:或者,您现在可以使用Exchange Web服务(EWS)SOAP API来执行此操作。请退房并在这里等候。可用的客户端API是.NET,如果您使用这些运行时之一


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

    我可以使用Exchange Online Services来完成此操作吗?您好,abarreiro,是的,您可以使用Exchange Web Services,我用其他信息更新了我的答案。如果你有任何问题,请告诉我。谢谢。嗨,abarreiro,RESTAPI的服务帐户支持现在可用。更多信息,请查看我的更新答案。谢谢。Microsoft,请更新此帖子中的链接!它说“MSDN和TechNet博客网站已经退役,博客内容已经迁移并存档在这里。”关于此事的每一份文档都只是一堆过时的微软链接!