使用 v2 Box API,我如何设置文件的最新版本?这是一个高级帐户。我看到有 /versions 资源,用于下载文件的特定版本,现在可以使用。但是,如果我想以编程方式将旧版本设置为最新版本,我该怎么做?
澄清一下,我不想上传新版本,我想将旧版本设置为最新版本。
参考:http: //developers.box.com/docs/
使用 v2 Box API,我如何设置文件的最新版本?这是一个高级帐户。我看到有 /versions 资源,用于下载文件的特定版本,现在可以使用。但是,如果我想以编程方式将旧版本设置为最新版本,我该怎么做?
澄清一下,我不想上传新版本,我想将旧版本设置为最新版本。
参考:http: //developers.box.com/docs/
我们还没有在 V2 API 中实现这一点。它在我们的积压工作中,可能会在大约一个月内交付。
最好获得您对 API 的预期用途的反馈。例如,如果您对 /files//versions 执行 GET 并获得 5 个版本的数组(编号为 1-5)。然后在 /files/ 上执行 PUT 并指定您希望 WAS 版本 3 现在成为当前版本,是否应该将 V3 上的更新时间戳更改为?还是我们应该重新订购版本?对 /files//versions 的调用是否有意义给你 3,5,4,2,1 作为顺序而不是 previos 5,4,3,2,1。
如果您只想使用 Box 的版本历史记录并执行“制作当前版本”操作(使文件的旧版本成为最新版本),V1 API 有一个 make_current_version 方法(http://developers.box.net /ApiFunction_make_current_version)。V2 API 中将很快提供等效方法,但您可以同时使用一些 V1 调用。