当前位置: 首页 > 知识库问答 >
问题:

如何在Microsoft graph API中筛选组成员?

商曦
2023-03-14

在阅读Microsoft文档后,我确信可以使用OData查询参数筛选组成员,因为https://developer.Microsoft.com/en-us/graph/docs/api-reference/v1.0/api/group_list_members

请求获取URL-https://graph.microsoft.com/v1.0/groups/{groupId}/members?filter=startswith(givenname,“v”)

但是,当我尝试使用工作帐户登录名使用图形资源管理器(https://developer.microsoft.com/en-us/Graph/graph-explorer)获取结果时,它不起作用。

此外,我尝试在SDK中使用它(我已经在使用Microsoft graph API SDK的代码中实现了graph API),但仍然得到同样的错误。

并给出以下误差-

{“错误”:{“代码”:“Request_UnsupportedQuery”,“消息”:“当前不支持引用属性查询得指定筛选器.”,“InnerError”:{“request-id”:“96F3FFF-56F5-42E3-82F2-64813106B729”,“Date”:“2018-02-13T10:59:39”}}}

这是因为“成员”不是资源类型吗?所以它没有属性,所以我们不能过滤这个结果?

如果是的话,那么有没有其他的方法我们可以得到筛选的组成员?

还在github-https://Github.com/microsoftgraph/microsoft-graph-docs/issues/2239上发布了问题

共有1个答案

潘嘉颖
2023-03-14

在请求头中添加ConsistencyLevel:Evertial(应该适用于V1.0和beta)

 类似资料:
  • 问题 你想要根据布尔条件来筛选数组。 解决方案 使用 Array.filter (ECMAScript 5): array = [1..10] array.filter (x) -> x > 5 # => [6,7,8,9,10] 在 EC5 之前的实现中,可以通过添加一个筛选函数扩展 Array 的原型,该函数接受一个回调并对自身进行过滤,将回调函数返回 true 的元素收集起来。 # 扩展 A

  • FundingRank和SourceBucket是枚举,但本质上是int 因此,我试图对treemap >进行排序,排序顺序定义为MinFunding rank和max scorrebucket(阈值为5,如果bucket有5个孩子,这意味着如果有其他更小的bucket有更多的孩子,得分更高的bucket获胜,或者如果有更大的fundinggrank有更高的bucket大小和更多的孩子,仍然是更低

  • 我尝试过滤,以获得值从订阅号内*...ou.subscriber具有扩展的dinfo[SOURCE_OR_TARGET=="目标"],但我的jsonpath它不工作。 我尝试的jsonpath: 结果,我想得到这个subscriberNumber=“001” JSON: 谢谢你的帮助。

  • 我有一个和表。是父项,是子项。 我要做的是对表进行分组,以检查。但我不需要整个-只需要那些存在的事务 我知道这是一个可怕的描述,但我不知道如何接近这一点。所以如果你们需要更多的细节请告诉我。 基本上,这就是我想要实现的查询。但它不起作用的原因我不知道。

  • 我有一个对象数组,如何在TypeScript/JavaScript中筛选唯一id数组 列表数组-

  • 问题内容: 回调函数仅传递数组的值,而不传递键。 如果我有: 删除数组中所有不在其中的键的最佳方法是什么? 所需的输出: 问题答案: PHP 5.6引入了第三个参数,,你可以设置为通过键,而不是值进行筛选: 显然,这不如优雅,但是它确实提供了额外的灵活性,可以对键执行任意测试,例如可以包含正则表达式模式而不是纯字符串。 您还可以将值和键都传递给过滤器函数。这是一个基于第一个示例的示例,但请注意,我