我想使用Microsoft Graph更新proxyAddresses和extensionAttribute1 但是,proxyAddresses是只读的,extensionAttribute1是因为它不存在于https://graph.microsoft.com/v1.0/ $元数据中,无法更新。
实际上会导致错误。
PATCH https://graph.microsoft.com/v1.0/users/test01@test.onmicrosoft.com
{
"proxyAddresses": [
"SMTP:test01@test.onmicrosoft.com",
"smtp:test01-2@test.onmicrosoft.com"
]
}
response:
{
"error": {
"code": "Request_BadRequest",
"message": "Property 'proxyAddresses' is read-only and cannot be set.",
"innerError": {
"request-id": "84c5ca8e-47ad-44e3-b98f-e6c37f9139b7",
"date": "2016-06-22T15:53:35"
}
}
}
PATCH https://graph.microsoft.com/v1.0/users/test01@test.onmicrosoft.com
{
"extensionAttribute1": "aaa"
}
response:
{
"error": {
"code": "Request_BadRequest",
"message": "One or more extension property values specified are invalid.",
"innerError": {
"request-id": "cdd06584-70a8-4c82-8fa7-be520c28c0ee",
"date": "2016-06-22T15:51:57"
}
}
}
请告诉我是否有更新方法。
答案 0 :(得分:1)
您能否提供一些有关您需要更新proxyAddresses的方案信息?
对于extensionAttributes,这是我们希望很快在Microsoft Graph中公开的内容。然而,这些现在也可能是只读的,因为这将是在本地AD中掌握的数据并且同步到云。
我们有其他机制(在/beta和Azure AD Graph API for registering schema extensions下,您可以获取/设置为一般可扩展性模型)。
希望这有帮助,