2016-04-28 35 views
0

根據Microsoft.Graph client library,BusinessPhones屬性是一個字符串數組。然而,試圖發送一個包含一個以上的值補丁...User.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管理門戶看,第一個值可以在「辦公電話」字段中的「工作信息」選項卡上找到,該字段也只有一個值。在Azure AD Graph API「Office phone」中的值通過設置User.TelephoneNumber屬性(它是單個字符串)來填充。

所以我的問題是......它的目的是,該字段是作爲一個數組公開的,如果是,什麼是設置多個值的正確方法?

回答

1

它旨在將businessPhones屬性公開爲集合,但我們當前僅支持單例值。我們計劃在未來支持包含多個電話號碼的值,並希望該屬性的類型能夠反映這一點,以避免將來發生模式變更。