如何使用V2 API获取BOX帐户中旧版本文件的所有属性?

时间:2013-10-25 08:12:11

标签: box-api

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

2 个答案:

答案 0 :(得分:3)

目前看起来没有办法获取文件以前版本的属性。你能够做到这一点的唯一方法就是让它成为当前的首选。 http://developers.box.com/docs/#files-view-versions-of-a-file

答案 1 :(得分:0)

说明,标签,共享链接和评论不属于该版本。

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

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

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

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