【问题标题】:Deleting a Collection - affect on documents within the collection删除集合 - 影响集合中的文档
【发布时间】:2012-04-26 14:09:17
【问题描述】:

我正在使用 Python 客户端永久删除集合(不是移入垃圾箱,而是永久删除)。

python gdata的版本是2.0.16。

这是我用来永久删除集合的代码:

        delimited = folder_entry.GetEditLink().href.split('?')
        url = delimited[0] + '?delete=true'
        client.Delete(url, force=True)

我遇到的问题是正在删除的集合中的文档会发生什么情况。

此 API 过去(直到大约 2012 年 4 月初)不删除集合中的文档。最终结果将只是删除集合中的文档将从集合中“取消标记”。

目前,就位于已删除集合中的文档而言,此 API 的工作方式完全不同。现在,已删除集合中的文档也将被永久删除。

几个问题...

1) 是否需要对 API 进行这种更改? 2) 是否有一种新方法可以永久删除集合并简单地“取消标记”位于该集合中的文档。

感谢您提供任何信息。

【问题讨论】:

    标签: google-docs-api google-drive-api


    【解决方案1】:

    我认为这与 API 的行为方式无关,而是与整个产品的行为方式有关。

    随着从 Google 文档迁移到 Google 云端硬盘,我们已经从用作“标签”的集合迁移到作为“文件夹”的集合,现在,在删除文件夹时,所有包含的文件也会被删除。 API 将该行为反映为一种副作用。

    很遗憾,我认为不会在 Document List API 上做更多的工作,因为我们正在努力开发下一个版本的 Drive API,它应该涵盖其大部分功能。

    【讨论】:

      猜你喜欢
      • 2018-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-08
      • 1970-01-01
      • 2017-04-11
      相关资源
      最近更新 更多