Microsoft Graph API 职责更新

Micorsoft Graph API Responsibilites Update

我正在尝试通过图表 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"
        }
    }
}

但是,当我尝试更新 schools 集合(它也是一个 String 集合)时,这没有问题。

这与 betav1.0 以及 /me 端点相同,而不是 /users/<upn>

这是 API 中的错误吗?

关于如何设置这个的任何想法?

提前致谢。

我也能重现这个问题。根据错误消息,该属性似乎不支持在当前版本的 Microsoft Graph 中更新。

如果您希望此属性可更新,建议您提交here的反馈。