Warm tip: This article is reproduced from serverfault.com, please click

c#-MS Graph:如何使用 GraphClient 区分启用团队的 M365 组?

(c# - MS Graph: How To Distinguish Teams-Enabled M365 Groups Using GraphClient?)

发布于 2020-12-28 21:43:04

MS Graph rest API显示一个resourceProvisioningOptions属性,以指示 MS365 组是否也是一个团队(见下文)。但是,这些值GraphServiceClient 中似乎不可用

我找到了这篇文章,并使用站点端点获取 M365 组的关联 SharePoint URL。但某些 M365 组有 SharePoint 网站,而不是 Teams。

我发现的唯一其他选择是使用team端点并在找不到任何团队的组ID时捕获异常。但是我仍然需要执行额外的站点端点查询来获取 SharePoint URL。

有谁知道在使用 GraphServiceClient 时区分团队/非团队 M365 组的另一种/更好的方法?

在此处输入图片说明

Questioner
Tracy
Viewed
0
Baker_Kong_MSFT 2020-12-29 10:24:15

@特蕾西,

我在控制台应用程序中测试了 SDK,我相信此属性位于组实体下:

在此处输入图片说明

或者你可以添加select选项以省略返回的属性:

graphClient.Groups.Request().Select("id,resourceProvisioningOptions").GetAsync().Result;

BR