【问题标题】:How to get distribution list (not group) with its members inside the Outlook using the OfficeJS or Graph API?如何使用 OfficeJS 或 Graph API 在 Outlook 中获取分发列表(而不是组)及其成员?
【发布时间】:2021-03-29 10:55:38
【问题描述】:

我正在尝试在 Outlook 加载项中获取人员/成员的分发列表。

该分发/联系人列表不是“组”,因为它是在“Outlook 人员”部分中使用创建“新联系人列表”选项创建的>”,如下图所示:

我可以看到该列表已创建并列在“您的联系人列表”中,如下图所示:

并且可以将其添加为邮件中的收件人,如下图所示:

但我找不到合适的 API 来获取该数据,既不使用 OfficeJS 也不使用 Graph API。我看到了一些使用 Graph API 端点获取“组”的建议:https://graph.microsoft.com/v1.0/groups,但再一次,这只是一个(分发)联系人列表,而不是一个组。

如果 MSFT 团队的某个人对如何通过提供获得 3 件事的解决方案来解决此问题提出建议,我将不胜感激:

  1. 获取分发/联系人列表的列表
  2. 获取特定联系人列表的成员
  3. 检查收件人是有邮件还是只是没有邮件的联系人列表

谢谢????

【问题讨论】:

标签: outlook office-js outlook-addin


【解决方案1】:

我提出你的问题,因为我也在寻找你问题的答案,不幸的是我没有足够的声誉来增加价值。不确定您是否找到了解决方案?

我了解到您提到此处的“组”并不意味着 Outlook 中的“成员”。只是想知道您是否有tested the API 并得出这个结论?我试过这个 Graph Explorer,但是我有权限问题,所以我无法验证。

获取特定联系人列表的成员
https://docs.microsoft.com/en-us/graph/api/group-list-members?view=graph-rest-1.0&tabs=http

获取分发/联系人列表的列表
https://docs.microsoft.com/en-us/graph/api/user-list-memberof?view=graph-rest-1.0&tabs=http

如果“分发列表”是联系人文件夹as suggested by MSFT 下的“联系人”,以下 API 是否有效?
https://docs.microsoft.com/en-us/graph/api/user-list-contacts?view=graph-rest-1.0&tabs=http

谢谢!

【讨论】:

  • 这并不能真正回答问题。如果您有其他问题,可以点击 进行提问。要在此问题有新答案时收到通知,您可以follow this question。一旦你有足够的reputation,你也可以add a bounty 来引起对这个问题的更多关注。 - From Review
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-09
  • 1970-01-01
  • 2020-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-13
相关资源
最近更新 更多