使用此有效负载发布到此端点https://graph.microsoft.com/beta/me/contacts
:
{
"displayName": "test",
"givenName": "test",
"emailAddresses": {
"address": "test@test.com",
"name": "test"
}
}
导致错误:
有效负载中的属性emailAddresses具有不是架构的值
据我所知,根据emailAddress资源类型https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/resources/emailaddress
,这是正确的 显然,我做错了,但我不知道需要改变什么。答案 0 :(得分:1)
您的JSON语法已关闭。 emailAddresses
是一个集合,因此您需要方括号。尝试类似:
{
{
"displayName": "test",
"givenName": "test",
"emailAddresses": [
{
"address": "test@test.com",
"name": "test"
}
]
}
}
希望这有帮助,