首页 > 解决方案 > 在查询 https://graph.microsoft.com/beta/users/delta?$select= 时检测已删除的用户

问题描述

我想知道查询https://graph.microsoft.com/beta/users/delta?$select=是否会返回已删除的用户,如果我们继续循环下一个链接。

如果是,哪个属性将帮助我们找出已删除的用户。看起来deletedDateTime所有用户都为空。

标签: azure-active-directorymicrosoft-graph-api

解决方案


是的,它会将已删除的用户作为@removed对象返回,如下所示:

{
    "id": "587b87af-b07d-44ec-8ab7-10df65b5d535",
    "@removed": {
        "reason": "changed"
    }
},
{
    "id": "03ca4279-50fe-4b42-b3fd-ed01f30c973e",
    "@removed": {
        "reason": "deleted"
    }
}

原因字段指示用户是软删除(即“ changed”)还是硬删除(即“ deleted”)。


推荐阅读