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

调用Microsoft Graph API扩展日历multiValueExtendedProperties无返回咨询

问题根因

直接使用$expand=multiValueExtendedProperties无法返回数据是微软Graph接口的默认限制:接口不支持直接拉取日历的全部多值扩展属性,必须在$expand参数中明确指定你需要查询的扩展属性过滤条件,才会返回对应内容。


正确调用方法

1. 批量查询日历并关联指定多值扩展属性

请求地址格式:

GET https://graph.microsoft.com/v1.0/me/calendars?$expand=multiValueExtendedProperties($filter=id eq '目标多值扩展属性的完整ID')

2. 查询单个日历并关联指定多值扩展属性

请求地址格式:

GET https://graph.microsoft.com/v1.0/me/calendars/{你的日历ID}?$expand=multiValueExtendedProperties($filter=id eq '目标多值扩展属性的完整ID')

注意事项

  • 多值扩展属性ID的格式需要和创建时完全一致,标准结构为[属性类型] [属性集GUID] Name [自定义属性名],常见多值属性类型包括StringArray、IntegerArray、BinaryArray等
  • 如果需要同时拉取多个多值扩展属性,可在$filter中用or拼接多个ID判断条件,示例:
    $expand=multiValueExtendedProperties($filter=id eq 'StringArray {00020329-0000-0000-C000-000000000046} Name Prop1' or id eq 'IntegerArray {00020329-0000-0000-C000-000000000046} Name Prop2')
    
  • 调用后如果响应中仍然没有对应multiValueExtendedProperties节点,说明当前查询的日历并未赋值过你指定的扩展属性,只有已赋值的扩展属性才会返回

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 04:18:04