Graph API - 从共享收件箱中获取所有电子邮件

时间:2021-05-26 11:21:47

标签: azure rest microsoft-graph-api azure-ad-graph-api

我正在尝试使用 Microsoft Graph API 从共享邮箱中获取所有电子邮件。 我已获得授权码,然后使用令牌端点获取我的不记名令牌: Post to get bearer token

然后我尝试从共享收件箱中获取邮件: Get emails from shared folder

但我收到以下回复: Response

我的 API 权限如下所示: API Permissions

我错过了什么?从我自己的收件箱接收邮件时效果很好。

1 个答案:

答案 0 :(得分:0)

就像我在评论中所说的,您使用的是 delegated permissions,因此您只能调用 /me 端点来获取您自己的电子邮件。

如果您想从共享收件箱中获取任何用户的电子邮件,那么您应该使用application permissions,然后您需要使用客户端凭据流来获取令牌,并且那么您就可以使用该令牌调用 /users/{user id} 端点。