删除集合 - 影响集合中的文档

时间:2012-04-26 14:09:17

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

我正在使用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)是否有一种永久删除集合的新方法,只需“取消”对该集合中的文档进行“取消标记”。

感谢您提供任何信息。

1 个答案:

答案 0 :(得分:0)

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

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

不幸的是,我认为文档列表API不会做更多的工作,因为我们正在努力研究下一版本的Drive API,它应涵盖其大部分功能。