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