根据Microsoft.Graph client library,BusinessPhones属性是一个字符串数组。但是,在尝试发送包含多个值的补丁时...
{
"businessPhones": [
"+49 3514457x78",
"+49 3514457x77"
],
}
...我收到以下错误......
"error": {
"code": "Request_BadRequest",
"message": "Invalid value specified for property 'businessPhones' of resource 'User'.",
"innerError": {
"request-id": "...",
"date": "..."
}
}
查看Azure AD管理门户时,可以在"工作信息"上找到第一个值。 " Office手机中的标签"字段也只占一个值。在Azure AD Graph API"办公室电话"中的值通过设置User.TelephoneNumber属性来填充,该属性是单个字符串。
所以我的问题是......是否打算将该字段暴露为数组,如果是,那么设置多个值的正确方法是什么?
答案 0 :(得分:1)
businessPhones属性旨在作为集合公开,但我们目前仅支持单例值。我们计划在未来支持具有多个电话号码的值,并希望该属性的类型能够反映这一点,以避免将来发生架构更改。