有没有人使用取消删除命令来恢复使用谷歌管理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。
1.使用该ID,我们将能够取消删除它
1.将用户添加到组织A.D
1.在那之后需要的任何其他东西。
谢谢你的帮助。
我试过删除一个用户,它只需要“电子邮件地址”作为标识符。我曾试图获得用户的详细信息,它只需要“电子邮件地址”作为标识符。
但当我试图取消删除,使用“电子邮件地址”作为用户键,它不承认该用户,因为它已经被删除。
1条答案
按热度按时间ncgqoxb01#
建议:使用
users.list
方法与删除方法不同,在恢复时,您不能在
userKey
字段中使用用户的电子邮件地址。您必须使用21个字符的userID。在users.list方法中,在domain
字段中指定您的域名,并在showDeleted
字段中输入true以筛选已删除的用户。users.list API资源管理器参数示例截图:
预期结果:
此外,我建议在运行
users.undelete
方法时指定orgUnitPath
。用户,反删除示例请求参数:
参考: