2

我正在使用 BOX v2 api 对盒子帐户进行一些 POC。我需要获取旧版本文件的所有属性。所以我使用了请求模式,例如:https://api.box.com/2.0/files/FILE_ID/versions。但它只给了我旧版本的有限信息。但是我需要在上传新版本的文件之前获取所有可用属性。例如,我应该能够获取特定版本的 version_number、描述等属性。有人可以帮我完成这项工作吗?

4

2 回答 2

3

目前,似乎没有办法获取文件先前版本的属性。您能够做到这一点的唯一方法是首先使其成为当前版本。 http://developers.box.com/docs/#files-view-versions-of-a-file

于 2013-10-26T00:09:09.980 回答
0

描述、标签、共享链接和评论不属于版本。

文件,是内容的持有者。当您将新版本的内容上传到该持有者时,您不会同时从文件系统上传新的描述,因为您的旧桌面文件系统没有描述它存储和上传的每个版本的文件.

因此,我们不会因为您上传了同一文件的新版本而丢失您的描述或所有评论。

这就是 API 中返回的版本不包含这些内容的原因。描述没有版本化。评论也不行。

共享链接下载文件的当前版本。这样,当您向某人发送共享链接并且他们在 2 个月后回来时,他们会得到最新版本,而不是文件的旧草稿。

于 2013-10-30T00:14:37.097 回答