【问题标题】:Microsoft 365 Graph Api returns only 100 group countMicrosoft 365 Graph Api 仅返回 100 个组计数
【发布时间】:2021-06-28 12:38:04
【问题描述】:

使用 Graph Api 获取 Microsoft 365 组时(权限类型:委托)-我只有 100 个组计数(请参见下面的屏幕截图)-我相信这必须与分页有关,但是如何获得下一组组? (比如下一个链接)

IGraphServiceGroupsCollectionPage groupCollection = await graphClient.Groups.Request().GetAsync();
if (groupCollection?.Count > 0)
{}

【问题讨论】:

    标签: microsoft-graph-api


    【解决方案1】:

    使用 SDK 时,您可以通过以下方式对组进行分页。请注意,我添加了 .Top(2) 以对几个组进行分页。

     var groups = new List<Group>();
     var groupsPage = await graphServiceClient.Groups.Request().Top(2).GetAsync();
     groups.AddRange(groupsPage.CurrentPage);
     while (groupsPage.NextPageRequest != null)
     {
        groupsPage = await groupsPage.NextPageRequest.GetAsync();
        groups.AddRange(groupsPage.CurrentPage);
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-03
      • 1970-01-01
      相关资源
      最近更新 更多