Notifications &引用;更新的「;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

从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 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"
   }
  }
}