【问题标题】:Google Apps Admin SDK undelete doesn't workGoogle Apps Admin SDK 取消删除不起作用
【发布时间】:2014-06-28 13:52:50
【问题描述】:

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

我相信这可能与 orgUnitPath 有关,但我不确定。我已经尝试使用“/”、“/myorg”和“myorg”,但它们都不起作用。目前还不确定还可以尝试什么。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 哇,好的。这使得。当我阅读文档时,我真的需要打开放大镜。谢谢!
    猜你喜欢
    • 2014-01-19
    • 1970-01-01
    • 2016-09-27
    • 2013-07-10
    • 1970-01-01
    • 2014-08-20
    • 2018-05-02
    • 2017-09-27
    • 1970-01-01
    相关资源
    最近更新 更多