我目前正在调查Office 365 API。是否可以创建一个服务帐户,代表应用程序而不是用户调用API?
Google有以下内容: https://developers.google.com/accounts/docs/OAuth2#serviceaccount
由于
感谢您回复我。是否可以使用API执行以下操作。我认为这是我在另一篇博客上看到的内容,但我想确认这一点。 http://blogs.msdn.com/b/exchangedev/archive/2014/03/25/using-oauth2-to-access-calendar-contact-and-mail-api-in-exchange-online-in-office-365.aspx我是否可以使用Office 365管理员帐户登录并将文档上传到用户" onedrive for business"文件夹,即如果我设置此处概述的范围http://msdn.microsoft.com/en-us/library/office/dn776442(v=office.15).aspx总体而言,我希望能够将用户文档移动到office 365,而无需他们这样做。感谢
答案 0 :(得分:2)
感谢您对Office 365 API的关注。我们尚未支持服务帐户代表应用程序而非用户进行Office 365 API调用。但是,这在我们的路线图中是优先考虑的,我们目前正在努力。我们目前无法分享发布日期,但只要服务帐户支持准备就绪,我们就会更新Office 365 API文档。
更新:很抱歉延迟更新此答案,但支持应用访问所有用户' Office 365租户中的邮箱本身使用客户端凭据流已有一段时间了。有关详细信息,请参阅https://blogs.msdn.microsoft.com/exchangedev/2015/01/21/building-daemon-or-service-apps-with-office-365-mail-calendar-and-contacts-apis-oauth2-client-credential-flow/。