无法通过邮递员中的Microsoft Graph API获取消息

时间:2020-06-28 06:38:22

标签: azure postman microsoft-graph-api microsoft-graph-mail

美好的一天

我遵循https://docs.microsoft.com/en-us/graph/use-postman的{​​{1}}部分。

我能够通过API吸引用户:Set up application API calls

但无法通过API https://graph.microsoft.com/v1.0/users获取消息,它在下面显示了我的错误。

https://graph.microsoft.com/v1.0/users/{ {UserId}}/messages

按以下方式授予API权限,有人可以建议如何解决上述错误吗?

API Permission in Azure

Postman Request for get Token

1 个答案:

答案 0 :(得分:0)

感谢您共享request-id,timestamp(date)和邮递员Snapshot。您的应用程序是多租户应用程序,需要执行其他步骤才能获得许可(管理员同意)。步骤如下:

  1. 在azure门户(portal.azure.com)中导航到企业应用程序。
  2. 将应用程序类型过滤器更改为“所有应用程序”,然后搜索您的应用程序。
  3. 单击应用程序名称,然后单击权限菜单。
  4. 单击租户的授予管理员同意(请参见下面的屏幕截图)。
  5. 完成上述步骤后,您将可以获取具有所有已批准权限的令牌。

enter image description here

个人帐户

您的应用程序已被预授权为您租户内的用户阅读消息(电子邮件)。您的个人帐户(Microsoft帐户)电子邮件将存储您的租户上下文或任何azure广告租户上下文。要阅读个人帐户电子邮件,应用程序需要使用委派权限调用/ me / message graph API。