var graphClient = new GraphServiceClient(requestAdapter);
var result = await graphClient.Users.GetAsync((requestConfiguration) =>
{
requestConfiguration.QueryParameters.Expand = new string []{ "memberOf/microsoft.graph.group($select=id)" };
requestConfiguration.QueryParameters.Filter = "id in ('{user-id1}','{user-id2}','{user-id3}','{user-id4}','{user-id5}','{user-id6}','{user-id7}','{user-id8}','{user-id9}','{user-id10}','{user-id11}','{user-id12}','{user-id13}','{user-id14}','{user-id15}')";
});
1条答案
按热度按时间piztneat1#
一个选项是扩展
memberOf
并对group
使用转换。在Filter
中,使用in
操作符并指定最多15个用户ID。15是限制。字符串
在
Expand
中,我使用$select
只返回组的id。如果你有超过15个用户,你需要打几个电话。
我猜你用的是Graph C# SDK