Google drive api 谷歌驱动API';未找到修订版';

Google drive api 谷歌驱动API';未找到修订版';,google-drive-api,Google Drive Api,我正在使用GoogleDriveRESTAPI获取一个列表a修订() 我对此有两个问题: 修订的数量不一致。我总是得到相同的最后30次修订,但总数量范围在70和98之间。每次我打电话,我都会得到不同数量的修改 我保留修订ID供以后使用(用于备份目的),当我返回并调用修订API()上的GET时,前几个修订返回“revision not found”,一些随机修订也返回相同的错误 我可以在我的应用程序中重现这种行为,但也可以直接在API的文档页面上重现 有没有办法知道哪些版本是“永久”的,这样我就不

我正在使用GoogleDriveRESTAPI获取一个列表a修订()

我对此有两个问题:

  • 修订的数量不一致。我总是得到相同的最后30次修订,但总数量范围在70和98之间。每次我打电话,我都会得到不同数量的修改

  • 我保留修订ID供以后使用(用于备份目的),当我返回并调用修订API()上的GET时,前几个修订返回“revision not found”,一些随机修订也返回相同的错误

  • 我可以在我的应用程序中重现这种行为,但也可以直接在API的文档页面上重现

    有没有办法知道哪些版本是“永久”的,这样我就不会保留它们供以后使用

    谢谢

    根据该页面,由于磁盘空间优化服务的自动清除,您将获得“找不到修订版”

    Google Drive会自动清除(或“删除”)修订,以优化磁盘使用。为了防止这种情况发生,您可以将布尔标志keeprovisionforever设置为true,以标记不希望清除的修订

    如图所示,您可以在特定修订版上设置
    keeprovisionforever
    标志,使其不被清除。

    根据页面,由于服务为磁盘空间优化而进行的自动清除,您将获得“未找到修订版”

    Google Drive会自动清除(或“删除”)修订,以优化磁盘使用。为了防止这种情况发生,您可以将布尔标志keeprovisionforever设置为true,以标记不希望清除的修订

    如前所述,您可以在特定修订版上设置
    keeprovisionforever
    标志,使其不被清除。

    我理解“修剪”的概念,但想知道,如果我调用列表,为什么会收到不同的结果。不同的修订。谷歌是否会在有限的时间内创建一个即时修订?我理解“删减”的概念,但我想知道,如果我调用列表,为什么会收到不同的结果。不同的修订。谷歌是否创建了一个仅在有限时间内有效的即时修订?