如何获取包含多个版本的文件的实际版本号

本文关键字:版本 文件 版本号 包含多 何获取 获取 | 更新日期: 2023-09-27 18:27:40

我使用了"/reviews"来获取文件的所有版本。但我并没有按顺序得到文件的实际版本。(像1,4,11,15一样随机获取)

请参阅以下包含2个版本的文件的响应。

为此,我期待1,2

[
    {
        "revision": 4,
        "rev": "40000000d",
        "thumb_exists": false,
        "bytes": 0,
        "modified": "Wed, 20 Jul 2011 22:41:09 +0000",
        "path": "/hi2",
        "is_dir": false,
        "icon": "page_white",
        "root": "app_folder",
        "mime_type": "application/octet-stream",
        "size": "0 bytes"
    },
    {
        "revision": 1,
        "rev": "10000000d",
        "thumb_exists": false,
        "bytes": 3,
        "modified": "Wed, 20 Jul 2011 22:40:43 +0000",
        "path": "/hi2",
        "is_dir": false,
        "icon": "page_white",
        "root": "app_folder",
        "mime_type": "application/octet-stream",
        "size": "3 bytes"
    }
]

这是我的示例代码:

 OAuthUtility.GetAsync
 (
 "https://api.dropboxapi.com/1/revisions/auto/",
       new HttpParameterCollection
       {
       { "path", CurrentPath },
       { "access_token",accessToken },
       { "rev_limit", 1000 }
      },
 callback: GetFilesRevisions_Results
 );

你能帮帮我吗?提前感谢!

如何获取包含多个版本的文件的实际版本号

revision字段已弃用,不应使用。您应该使用rev字段。rev不是一个数字,应视为不透明。

当你调用/revisions时,你会按照时间的相反顺序得到修订,所以第一个是最新的修订。