Azure AD 图形 API $filter查询给出 400 错误



我正在构建一个需要查询存储在 Azure AD B2C 目录中的标识的应用程序。

在 Adal4j 示例的基础上构建,在我尝试将 $filter 参数引入查询之前,我没有遇到任何问题 - 因此例如,此查询工作正常:

URL url = new URL(String.format("https://graph.windows.net/%s/users?api-version=1.6&$orderby=displayName", tenant));

但是,以下查询给了我一个 400 错误,如下所示:

URL url = new URL(String.format("https://graph.windows.net/%s/users?api-version=1.6&$filter=displayName eq 'George'", tenant));

任何帮助,感激不尽

必须对筛选器值进行 URL 编码,例如:

$filter=displayName%20eq%20%27George%27

最新更新