【发布时间】:2020-01-31 22:30:35
【问题描述】:
我正在尝试通过 Microsoft Graph API v1.0 找出谁被邀请参加活动。该活动为我提供了一个受邀者列表,其中还可以包含分发列表。这很好,但我真的很想知道每个受邀参加该会议的人的邮件地址(直接或通过 DL)。
如果受邀者是分发列表,该事件会为我提供以下信息:"name": "DL Foo", "address": "DL_1234567890@global.corp.foo"
我的第一个想法是使用 https://graph.microsoft.com/v1.0/groups/?$filter=startswith(displayName,'DL Foo') 获取 DL 的 id,然后使用 https://graph.microsoft.com/v1.0/groups/{id}/members 列出所有成员并进行递归调用,以防任何成员是嵌套的 DL。
我得到了一个Insufficient privileges 作为答案,所以我现在不能尝试这个。
这会是首选方法吗(然后我会游说我的组织更改权限)?
有没有更优雅的方式通过 Graph API 检索事件的所有受邀者?
【问题讨论】:
标签: microsoft-graph-api microsoft-graph-mail