2017-03-06 52 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

我们正在修复的底层服务中存在一个错误。当它被修复时我会回复 - 希望它很快就会出现。 –