Microsoft graph api Microsoft Graph API Java-使用displayName获取组

Microsoft graph api Microsoft Graph API Java-使用displayName获取组,microsoft-graph-api,microsoft-graph-sdks,microsoft-graph-teams,Microsoft Graph Api,Microsoft Graph Sdks,Microsoft Graph Teams,我正在使用Microsoft Graph API(java SDK)向组中添加成员。但是我发现我只能使用“id”来提取组。但是应该有一种简单的方法来使用name或displayName来提取组信息吗?我正在尝试获取组id,以便使用它添加成员 Group Group=graphClient.groups(“id”) .buildRequest() .get()您尝试过类似的方法吗 LinkedList<Option> requestOptions = new LinkedList<

我正在使用Microsoft Graph API(java SDK)向组中添加成员。但是我发现我只能使用“id”来提取组。但是应该有一种简单的方法来使用name或displayName来提取组信息吗?我正在尝试获取组id,以便使用它添加成员

Group Group=graphClient.groups(“id”)
.buildRequest()

.get()

您尝试过类似的方法吗

LinkedList<Option> requestOptions = new LinkedList<Option>();
requestOptions.add(new QueryOption("$filter", "startswith(displayName, 'Hello')"));

IGroupCollectionPage groups = graphClient.groups()
    .buildRequest(requestOptions)
    .get();
LinkedList requestOptions=新建LinkedList();
add(新的查询选项(“$filter”,“startswith(displayName,'Hello')”));
IGroupCollectionPage groups=graphClient.groups()
.buildRequest(请求选项)
.get();

这将筛选所有以“Hello”开头的“displayName”组。

是,这将获取组。我的问题是如何获得该组的Id?如果我想打印该组的Id?我找到了获取Id的方法。谢谢您的帮助。您知道如何修改以使用准确的字符串名称而不是StartWith进行搜索吗?是的。检查此文档以获取$filter。您有一个带有“equals”、“notequals”等的过滤器变体。您还可以使用$select仅获取某些属性,或类似$count的内容。请注意,并非所有属性都支持odata筛选。