User.businessPhones 属性 多值?
User.businessPhones Property multi-valued?
根据 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 管理门户时,可以在 "Work Info" 选项卡上的 "Office phone" 字段中找到第一个值,该字段也只有一个值。在 Azure AD Graph API 中,"Office phone" 中的值通过设置 User.TelephoneNumber 属性 填充,这是一个字符串。
所以我的问题是...是否有意将字段公开为数组?如果是,设置多个值的正确方法是什么?
我们打算将 businessPhones 属性 作为集合公开,但我们目前仅支持单例值。我们计划在未来支持具有多个 phone 数字的值,并希望 属性 的类型能够反映这一点,以避免在未来发生破坏性的架构更改。
根据 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 管理门户时,可以在 "Work Info" 选项卡上的 "Office phone" 字段中找到第一个值,该字段也只有一个值。在 Azure AD Graph API 中,"Office phone" 中的值通过设置 User.TelephoneNumber 属性 填充,这是一个字符串。
所以我的问题是...是否有意将字段公开为数组?如果是,设置多个值的正确方法是什么?
我们打算将 businessPhones 属性 作为集合公开,但我们目前仅支持单例值。我们计划在未来支持具有多个 phone 数字的值,并希望 属性 的类型能够反映这一点,以避免在未来发生破坏性的架构更改。