Notifications &引用;更新的「;Microsoft Graph已删除用户的通知类型
从Active Directory(AD)删除用户后,收到此通知(使用Microsoft Graph订阅): 下一步尝试从Microsoft Graph获取此用户Notifications &引用;更新的「;Microsoft Graph已删除用户的通知类型,notifications,microsoft-graph-api,subscription,Notifications,Microsoft Graph Api,Subscription,从Active Directory(AD)删除用户后,收到此通知(使用Microsoft Graph订阅): 下一步尝试从Microsoft Graph获取此用户 /GET https://graph.microsoft.com/v1.0/users/{user-id} 得到 { "error": { "code": "Request_ResourceNotFound", "message": "Resource '{user-id}' does not exist or one
/GET https://graph.microsoft.com/v1.0/users/{user-id}
得到
{
"error": {
"code": "Request_ResourceNotFound",
"message": "Resource '{user-id}' does not exist or one of its queried reference-property objects are not present.",
"innerError": {
"request-id": "{user-id}",
"date": "2019-01-15T13:41:49"
}
}
}
如果用户不存在,为什么会随changeType=“updated”一起发出通知?当用户从目录中删除时,它们将被“软删除”(这意味着仍然可以访问对象-请参见下文并还原)。这种类型的更改被建模为“更新”。我们计划在未来的版本中对此进行改进 资源最终将被硬删除(通常在30天后),当这种情况发生时,您将看到“已删除”通知 软删除用户无法使用
users/id
访问-因此您看到了错误
但是,可以使用特殊的deletedItems
API访问Azure AD中的软删除资源:
当用户从目录中删除时,他们将被“软删除”(这意味着该对象仍然可以访问-请参见下文,并还原)。这种类型的更改被建模为“更新”。我们计划在未来的版本中对此进行改进 资源最终将被硬删除(通常在30天后),当这种情况发生时,您将看到“已删除”通知 软删除用户无法使用
users/id
访问-因此您看到了错误
但是,可以使用特殊的deletedItems
API访问Azure AD中的软删除资源:
也已选中。我可以在30天后得到“删除”的帖子类型吗?也检查了。我可以在30天后得到“删除”的帖子类型吗?
{
"error": {
"code": "Request_ResourceNotFound",
"message": "Resource '{user-id}' does not exist or one of its queried reference-property objects are not present.",
"innerError": {
"request-id": "{user-id}",
"date": "2019-01-15T13:41:49"
}
}
}