微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

租户级别通过Rest Api搜索Outlook

如何解决租户级别通过Rest Api搜索Outlook

是否可以在租户中搜索所有邮箱?没有指定任何特定用户?我的目标是在租户的所有邮箱中搜索任何测试。

我遇到了以下链接http://www.sharepointtalk.net/2015/02/getting-emails-with-attachments-from.html,该链接使用Sharepoint的搜索API来搜索登录用户的邮箱。

_api/search/query?querytext='contentclass:exchangeattachment'&properties='GraphQuery:ACTOR(ME)'

但是我遇到了这个错误

 {
"odata.error": {
"code": "-1,Microsoft.Office.Server.Search.REST.SearchServiceException","message": {
    "lang": "en-US","value": "SPO graph API is deprecated."
  }
 }
}

如果我从api调用删除了“属性”,则没有搜索结果。我们可以访问吗?是否需要任何特殊权限才能使用Sharepoint Search Rest API搜索Outlook消息?我们可以使用此api在整个租户中进行搜索

我知道我们可以使用此api图形api调用搜索消息:

https://graph.microsoft.com/v1.0/users/ / messages?$ search =“” 但我希望搜索独立于已登录用户运行。这可能吗 ?谢谢。

解决方法

请检查此document,以了解何时可以从/ messages端点获取数据,是的,您可以使用应用程序权限来查看消息而无需用户登录,但是您仍然可以使用它的单个邮箱,但不能在租户处查看使用Microsoft Graph进行级别搜索。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。