Microsoft graph api Microsoft Graph Java API-基于布尔值的筛选器组
我尝试使用java sdk根据mailEnabled或securityEnabled等参数筛选组 我正在尝试以下代码,以执行与Graph Explorer界面中建议的相同的操作。() LinkedList requestOptions=新建LinkedList(); 添加(新的查询选项(“$filter”,“mailEnabled+eq+true”) IGroupCollectionPage groups=graphClient.groups() .buildRequest(请求选项) .get() 但这引发了一个例外,即“无效过滤器” 我可以使用“startsWith”参数筛选出组,如中所述https://stackoverflow.com/questions/60417041/microsoft-graph-api-java-get-group-using-displayname" 看起来这里的+符号有问题Microsoft graph api Microsoft Graph Java API-基于布尔值的筛选器组,microsoft-graph-api,Microsoft Graph Api,我尝试使用java sdk根据mailEnabled或securityEnabled等参数筛选组 我正在尝试以下代码,以执行与Graph Explorer界面中建议的相同的操作。() LinkedList requestOptions=新建LinkedList(); 添加(新的查询选项(“$filter”,“mailEnabled+eq+true”) IGroupCollectionPage groups=graphClient.groups() .buildRequest(请求选项) .get
有什么建议吗?您可以使用下面的代码获取mailEnabled属性的筛选数据
List<Option> requestOptions = new ArrayList<Option>();
requestOptions.add(new QueryOption("$filter", "mailEnabled eq true"));
IGroupCollectionPage data = graphClient.groups()
.buildRequest(requestOptions)
.get();
List requestOptions=new ArrayList();
add(新的查询选项(“$filter”,“mailEnabled eq true”);
IGroupCollectionPage数据=graphClient.groups()
.buildRequest(请求选项)
.get();
请使用这种方式列出请求选项=新建ArrayList();add(新的查询选项(“$filter”,“mailEnabled eq true”);IGroupCollectionPage data=graphClient.groups().buildRequest(requestOptions.get()代码>不需要“+”。这会给你正确的结果。它对你有用吗?嗨,如果发布的答案解决了你的问题,请单击复选标记将其标记为答案。这样做有助于其他人找到问题的答案。再见,谢谢!!