如何从工作区下载文件

时间:2016-07-13 05:51:45

标签: ruby-on-rails download workfront-api

我已经集成了Workfront API。我需要使用API​​从我的Workfront帐户下载文件。

https://api-cl01.attask-ondemand.com/attask/api/v5.0/document/search?fields=downloadURL

使用上面的URL,我可以获得文件下载URL,其似乎如下:

{ "downloadURL": "/document/download?ID=575a934000474c7938f129f536139952" }

但是,我不知道如何下载它。

1 个答案:

答案 0 :(得分:1)

下载文件时,使用API​​建立会话密钥。您可以通过使用用户名和密码登录,或者通过运行没有密码的登录功能,但包括API密钥来执行此操作。这将导致您以您输入的任何用户名登录(如果您需要通过API代表某些用户进行更改,则会很方便)。

建立会话后,只需使用cURL或类似内容即可获取文档的下载链接。链接将类似于https:// {yoursubdomain} .attask-ondemand.com / document / download?versionID = 57c8d8da00b7cb921ff8c9f6b59705c3& ID = 57c8d8da00b7cb911bc3aace5d332da9

我刚检查过,你只需要URL中的ID。如果省略versionID,它似乎将返回最新版本。