如何获取包含多个版本的文件的实际版本(修订版)号?

时间:2015-12-22 12:28:28

标签: c# api dropbox dropbox-api

我使用了" / revisions "获取所有版本的文件。但我没有按顺序获取文件的实际版本。 (随机获得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
 );
你能帮帮我吗? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

{@ 1}}字段已弃用,不应使用。您应该使用revision字段。 rev不是数字,应视为不透明。

当您致电rev时,您会按相反的时间顺序获得修订,因此第一个是最新版本。