是否有人使用 undelete 命令在 Google Workspace 中使用 google admin SDK API 恢复已删除的用户?
https://developers.google.com/admin-sdk/directory/reference/rest/v1/users/undelete
我想取消删除最近删除的用户,但该命令需要一个 {userKey},是字符串(用户的不可变 id),我不知道在哪里以及如何找到:
HTTP 请求
POST https://admin.googleapis.com/admin/directory/v1/users/{userKey}/undelete
任何人都可以帮我解决以下问题吗:
预先感谢您的帮助。
我尝试删除一个用户,它只需要“电子邮件地址”作为标识符。 我尝试获取用户详细信息,它只需要“电子邮件地址”作为标识符。
但是当我尝试取消删除时,使用“电子邮件地址”作为用户密钥,它无法识别该用户,因为它已经被删除了。
users.list
方法与删除方法不同,恢复时不能在
userKey
字段中使用用户的电子邮件地址。您必须改用 21 个字符的用户 ID。在 users.list 方法中,在 domain
字段中指定您的域名,并在 showDeleted
字段中输入 true以过滤已删除的用户。
此外,我建议在运行
orgUnitPath
方法时指定 users.undelete
。