我正在尝试根据javaEnabled参数(例如mailEnabled或securityEnabled)使用java sdk过滤组。
我正在尝试以下代码来执行与“图形资源管理器”界面中建议的相同的操作。 (https://developer.microsoft.com/en-us/graph/graph-explorer)
LinkedList requestOptions = new LinkedList(); requestOptions.add(new QueryOption(“ $ filter”,“ mailEnabled + eq + true”));
IGroupCollectionPage组= graphClient.groups() .buildRequest(requestOptions) .get();
但这会抛出一个异常,说“过滤器无效”
我可以使用“ https://stackoverflow.com/questions/60417041/microsoft-graph-api-java-get-group-using-displayname”
这里好像有+号的问题。
有什么建议吗?
答案 0 :(得分:0)
您可以使用以下代码获取mailEnabled属性的过滤数据。
List<Option> requestOptions = new ArrayList<Option>();
requestOptions.add(new QueryOption("$filter", "mailEnabled eq true"));
IGroupCollectionPage data = graphClient.groups()
.buildRequest(requestOptions)
.get();