使用 postman 通过 google admin sdk/api 取消删除已删除的 google 工作空间用户

问题描述 投票:0回答:1

是否有人使用 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

任何人都可以帮我解决以下问题吗:

  1. 我们需要发送请求来查找该用户的不可变 ID。
  2. 使用该 ID,我们将能够取消删除它
  3. 将用户添加到组织 A.D
  4. 此后需要的任何其他事情。

预先感谢您的帮助。

我尝试删除一个用户,它只需要“电子邮件地址”作为标识符。 我尝试获取用户详细信息,它只需要“电子邮件地址”作为标识符。

但是当我尝试取消删除时,使用“电子邮件地址”作为用户密钥,它无法识别该用户,因为它已经被删除了。

google-api postman google-workspace google-admin-sdk
1个回答
0
投票

建议:使用
users.list
方法

与删除方法不同,恢复时不能在

userKey
字段中使用用户的电子邮件地址。您必须改用 21 个字符的用户 ID。在 users.list 方法中,在
domain
字段中指定您的域名,并在 showDeleted 字段中输入
true
以过滤已删除的用户。

此外,我建议在运行

orgUnitPath
方法时指定
users.undelete

参考:

© www.soinside.com 2019 - 2024. All rights reserved.