Google Apps Admin SDK取消删除不起作用

时间:2014-05-11 01:42:06

标签: python google-apps google-admin-sdk google-api-python-client

我已经尝试过使用API​​资源管理器和我自己的python代码,但似乎取消删除在API中不起作用。我的Google Apps管理控制台中的“最近删除”用户列表中有一个帐户,但无论我在API资源管理器中使用什么,它都无法使用。这是一个截图示例:

configuration

results

我相信它可能与orgUnitPath有关,但我不确定。我用“/”,“/ myorg”和“myorg”试过了,但没有一个能奏效。不知道还有什么可以尝试。

1 个答案:

答案 0 :(得分:4)

您必须为id而不是主电子邮件地址提供用户的数字users.undelete()属性。原因是您必须处理已创建并在过去5天内删除具有相同地址的两个帐户的方案。

使用users.list(showDeleted = true)获取过去5天内已删除的所有帐户的列表,并将电子邮件地址转换为id如果主要地址不够要离开(再次,在过去5天内使用相同的主要地址创建2个以上的帐户),您还可以查看creationTime和lastLoginTime以确定哪个是要取消删除的正确帐户。