O365 图表 API 不是 StartsWith 过滤器
O365 Graph API Not StartsWith filter
我正在做一个项目,我试图列出所有团队的集合。
我发现我可以使用 Graph API 中的 /groups
api 访问它 API。
这是我的 odata 查询:
https://graph.microsoft.com/v1.0/groups?$filter=startswith(displayName, 'SEC-')
这个查询returns我们的一堆安全组。如果我想编写一个查询来获取除安全组之外的所有内容,我尝试过:
https://graph.microsoft.com/v1.0/groups?$filter=not(startswith(displayName, 'SEC-'))
和
https://graph.microsoft.com/v1.0/groups?$filter=startswith(displayName, 'SEC-') eq false
双双返回Bad Request
文档说他们支持 not
和 startwith
https://docs.microsoft.com/en-us/graph/query-parameters#filter-parameter
帮忙?
或者,我会接受针对 /groups
API 的 odata 查询,只有 returns Office 365 Teams
,不包括安全组和分发列表。
谢谢!
基于 Office 365 中 Graph 的限制,我的尝试无法实现。
我正在做一个项目,我试图列出所有团队的集合。
我发现我可以使用 Graph API 中的 /groups
api 访问它 API。
这是我的 odata 查询:
https://graph.microsoft.com/v1.0/groups?$filter=startswith(displayName, 'SEC-')
这个查询returns我们的一堆安全组。如果我想编写一个查询来获取除安全组之外的所有内容,我尝试过:
https://graph.microsoft.com/v1.0/groups?$filter=not(startswith(displayName, 'SEC-'))
和
https://graph.microsoft.com/v1.0/groups?$filter=startswith(displayName, 'SEC-') eq false
双双返回Bad Request
文档说他们支持 not
和 startwith
https://docs.microsoft.com/en-us/graph/query-parameters#filter-parameter
帮忙?
或者,我会接受针对 /groups
API 的 odata 查询,只有 returns Office 365 Teams
,不包括安全组和分发列表。
谢谢!
基于 Office 365 中 Graph 的限制,我的尝试无法实现。