我在工作中的 Outlook 帐户是一个名为 GraphTest 的组的成员,该组的电子邮件地址为 GraphTest@companyname.net。
我正在尝试使用 graph explorer 访问该群组收件箱中的邮件。
当我运行查询 https://graph.microsoft.com/v1.0/users/graphtest@companyname.net/messages 时,我收到错误消息
<块引用>Group Shard 用于非 Groups URI。
当我用我自己的电子邮件替换 graphtest@companyname.net 时,它可以工作。此外,我已同意 Mail.Read 和 Mail.Read.Shared 权限。
此错误消息是什么意思,我该如何解决?
答案 0 :(得分:0)
https://graph.microsoft.com/v1.0/users/graphtest@companyname.net/messages
首先,您使用的上述 API 调用无效,因为您提供了一个群组电子邮件 ID,以便从无效的 /users/graphtest@companyname.net/messages
等用户处获取。
即使在 documentation 中也没有提到我们可以使用类似 /groups/graphtest@companyname.net/messages
的东西。
您可以使用类似的方法从 List Conversations 获取一些详细信息。
https://graph.microsoft.com/v1.0/groups/{group_id_only}/conversations