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

使用Microsoft Graph获取Todo任务SingleValueExtendedProperties报错400

TodoTask获取扩展属性失败的原因与方案
  • 核心原因:Microsoft Graph的TodoTask资源(v1.0和beta版本均不支持)没有singleValueExtendedProperties这个属性,这就是你触发400解析错误的根源。
  • 为什么邮件/日历/联系人能用?因为这些资源的API设计原生支持singleValueExtendedProperties,但TodoTask的API定义里根本没这个字段,OData解析自然找不到。
  • 移除select后能返回,只是返回了TodoTask本身的默认属性,并非带扩展属性的结果。
  • 正确的自定义属性方案:TodoTask官方支持用**开放扩展(extensions)或隐藏扩展(hiddenExtensions)**来存储自定义数据,示例请求:
    # 获取指定任务的所有开放扩展
    GET https://graph.microsoft.com/v1.0/users/myusername@mydomain.onmicrosoft.com/todo/lists/{list-id}/tasks/{task-id}/extensions
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 21:42:36