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

文档说他们支持 notstartwith

https://docs.microsoft.com/en-us/graph/query-parameters#filter-parameter

帮忙?

或者,我会接受针对 /groups API 的 odata 查询,只有 returns Office 365 Teams,不包括安全组和分发列表。

谢谢!

基于 Office 365 中 Graph 的限制,我的尝试无法实现。