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

Microsoft Graph中$select与$expand扩展属性联用后属性不显示问题咨询

解决Microsoft Graph中$select与$expand singleValueExtendedProperties配合不显示的问题

你的操作存在一处细节疏漏:当同时使用$select和$expand扩展singleValueExtendedProperties时,必须在$expand的子句内部明确指定要返回的扩展属性字段,仅在顶层$select中声明singleValueExtendedProperties是不够的。

问题原因

Microsoft Graph的查询规则中,针对扩展属性的$expand操作,若搭配顶层$select使用,需要在扩展子句中显式指定要返回的扩展属性具体字段(比如id和value),否则Graph不会自动返回扩展属性的内容。

修正后的请求URL

https://graph.microsoft.com/v1.0/users/XXXXXX/calendarView?startDateTime=2023-05-01T12:00:00&endDateTime=2023-05-30T12:00:00&$expand=singleValueExtendedProperties($filter=id eq 'String {GUID1} Name Creator' or id eq 'String {GUID2} Name Type';$select=id,value)&$select=id,start,end,isAllDay,showAs,categories,subject,sensitivity,singleValueExtendedProperties&$top=50

关键改动说明

  • 在$expand=singleValueExtendedProperties(...)内部添加了$select=id,value,明确要求返回扩展属性的ID和对应值
  • 顶层$select保留singleValueExtendedProperties,确保这个扩展属性集合被包含在返回的约会资源结构中

调整后即可同时获取指定的约会基础属性,以及符合过滤条件的singleValueExtendedProperties内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 18:40:33