【问题标题】:Microsoft Teams Graph API List membersMicrosoft Teams Graph API 列表成员
【发布时间】:2020-05-15 15:57:23
【问题描述】:

当使用 microsoft teams graph api 获取团队中的成员列表时,我还将所有者名称作为列表的一部分。有什么简单的方法可以只获得会员吗?目前我正在使用一种复杂的方法进行两次图形调用,一个用于所有者,另一个用于成员,然后手动比较并从成员列表中消除所有者。

【问题讨论】:

  • 您能否尝试使用查询参数根据条件过滤响应。
  • 我尝试查找为成员与所有者返回的对象中的任何差异,但找不到任何区分所有者的内容,因此查询参数无济于事
  • 目前,所有者也被视为团队中的成员。您可以与List Owners 交集以获取所有成员。目前,我们没有任何改变这种行为的计划。

标签: microsoft-teams microsoft-graph-teams


【解决方案1】:

如果您将 Bot 作为项目的一部分,那么您可以使用最新版本的 Bot Framework 来获取相关人员,而不是使用 Graph。查看bot框架的V4.9 release note,其中状态:

TeamsChannelAccount 对象已更新为包括 userRole(所有者、成员或访客之一)和tenantId(用于用户的tenantId)。

【讨论】:

  • 谢谢。这对我来说是一个理想的解决方案,但不幸的是我现在没有在我的代码中使用任何机器人。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-21
  • 1970-01-01
  • 2021-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多