You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Microsoft Graph API中结合Filter与Select获取组Delta数据

解决方法:获取指定组Delta数据并筛选字段

你的两种请求写法都存在语法错误,以下是问题分析和正确实现:

错误原因分析

  • 第一种请求:$ select包含多余空格,OData查询参数$select不允许有空格,必须写成$select。
  • 第二种请求:错误将$select作为$filter的条件表达式,$select是独立的查询参数,用于指定返回字段,不能嵌套在$filter中。

正确请求写法

let get_group_delta_url = `https://graph.microsoft.com/v1.0/groups/delta/?$filter=id eq '0cc55ffa-cf60-1e21-019c-10a272dd6bbc'&$select=id,displayName,mail`;

额外说明

注意:组对象本身并不包含userPrincipalName字段,该字段属于用户对象。如果你实际需要获取组内用户的Delta变更数据,应该使用/groups/{id}/members/delta端点,示例如下:

let get_group_members_delta_url = `https://graph.microsoft.com/v1.0/groups/0cc55ffa-cf60-1e21-019c-10a272dd6bbc/members/delta/?$select=id,displayName,mail,userPrincipalName`;

内容的提问来源于stack exchange,提问作者enigmatic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 18:22:04