2017-03-06 53 views
0

我正在嘗試通過Graph API更新用戶帳戶的職責字段。Micorsoft Graph API職責更新

我試圖做到這一點使用以下請求:

PATCH https://graph.microsoft.com/v1.0/users/<upn> 

{ 
    "responsibilities":[ 
     "ApprovalLimit:0" 
    ] 
} 

當我提出這個要求,我得到的迴應:

{ 
    "error": { 
     "code": "-2147024809, System.ArgumentException", 
     "message": "Invalid attribute update\r\nParameter name: attributeUpdates", 
     "innerError": { 
      "request-id": "1be313f3-880b-47de-858d-1bea74951715", 
      "date": "2017-03-06T09:29:21" 
     } 
    } 
} 

然而,當我嘗試更新學校集合,這也是一個字符串集合,這工作沒有問題。

這與betav1.0相同,也與/me端點相同,而不是/users/<upn>

這是API中的錯誤嗎?

有關如何設置的任何想法?

在此先感謝。

回答

1

我也能夠重現這個問題。根據錯誤消息,似乎此屬性不支持在當前版本的Microsoft Graph中更新。

如果你想要這個屬性是可更新的,我建議你提交來自here的反饋。

+0

謝謝你。我已發佈反饋[這裏](https://officespdev.uservoice.com/forums/224641-feature-requests-and-feedback/suggestions/18538816-enable-update-of-users-responsibilties-from-the-mi )任何想投票的人。但是,如果任何人有解決方法或知道其他地方,則可以暫時更新問題。 – DaRoGa

+0

我們正在修復的底層服務中存在一個錯誤。當它被修復時我會回覆 - 希望它很快就會出現。 –