首页 > 解决方案 > Microsoft Graph API 在单个 API 调用中获取租户的所有用户消息

问题描述

有没有办法在单个 API 调用中获取租户的所有用户消息(电子邮件)?这适用于未经管理员同意但不代表用户登录的守护程序应用程序。

such as:
"endpoint": "https://graph.microsoft.com/v1.0/users/messages"

instead of:
GET /users/{id | userPrincipalName}/messages

或者是否需要首先获取活跃用户列表并为每个用户 ID 进行 API 调用以单独获取消息?

标签: microsoft-graph-api

解决方案


显然,您无法使用单个 API直接获取所有用户的消息。正如您所说,您可以获取用户列表,然后通过用户的对象 ID 循环调用此 API。

有一个示例作为关于使用 Powershell 进行循环查询的参考。


推荐阅读