是否可以从MS Exchange中的所有邮箱获取所有电子邮件? 我拥有用于Office365在线交换的Azure控制台的完全权限。
http://i.stack.imgur.com/DF5n5.png
但是当我尝试向
提出请求时https://outlook.office365.com/EWS/OData/Users('user@company.onmicrosoft.com')/Inbox/Messages
收到错误“在商店中找不到指定的对象。”
但是对于登录的管理员
https://outlook.office365.com/EWS/OData/Me/Inbox/Messages
https://outlook.office365.com/EWS/OData/Users('admin@company.onmicrosoft.com')/Inbox/Messages
效果很好。
我应该怎么做才能访问Office 365中所有用户的读取邮件?
答案 0 :(得分:0)
Office 365邮件,日历和通讯录服务的当前授权模型目前不会公开允许您的应用查询其他用户的权限。邮箱。
答案 1 :(得分:0)
REST API许可流程允许您注册需要管理员同意的Web应用程序。一旦您的网络应用程序获得全球管理员同意,它应该能够访问该租户下的所有用户的信息。
有关更多信息,请参阅以下帖子: http://msdn.microsoft.com/EN-US/library/office/dn605895(v=office.15).aspx#ConNavExample_config