2

我已经集成了 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" }

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

4

1 回答 1

1

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

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

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

于 2016-09-02T21:27:21.340 回答