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

调用Microsoft Graph API创建联系人时emailAddresses字段schema匹配错误求助

解决Microsoft Graph创建联系人时的emailAddresses格式错误问题

我一眼就看出问题所在啦——你把emailAddresses写成单个对象了,但根据Graph API的定义,这个字段要求是数组类型,哪怕你只添加一个邮箱地址也得用数组包裹起来。

你原来的请求负载是这样的:

{ 
  "displayName": "test", 
  "givenName": "test", 
  "emailAddresses": { 
    "address": "test@test.com", 
    "name": "test" 
  } 
}

只需要把emailAddresses改成数组格式就可以了,修正后的payload如下:

{ 
  "displayName": "test", 
  "givenName": "test", 
  "emailAddresses": [
    { 
      "address": "test@test.com", 
      "name": "test" 
    }
  ] 
}

简单说,API期望的是多个邮箱地址的集合,所以必须用[]把单个邮箱对象包起来,这样就符合schema要求了,你再提交应该就能成功创建联系人啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:04:07