2014-11-06 29 views
0

我们正在尝试使用Asana REST API下载附件。对于Google Drive和Dropbox中的附件,view_url属性提供了一个永久的,非到期的链接,但对于Asana中的附件(使用Amazon S3),情况并非如此。对于S3,view_url如下所示:https://s3.amazonaws.com:443/prod_object_assets/assets/19422864231098/Time_travelling_-_How_does_the_world_look_like_in_10_years.docx?AWSAccessKeyId=AKIAI7NUHQYARXR2GGCQ&Expires=1415262240&Signature=TCpmP6kKbxl5YQQ554P0MlMw6%2BY%3D#=上传附件的永久性view_url

请注意链接中的“Expires”部分。我们非常希望在S3中拥有永久链接,Asana REST API有可能吗?

在阅读API文档时,似乎应该可以这样做:https://asana.com/developers/api-reference/attachments。 download_url和view_url之间有区别,明确指出download_url可能只有一个小时有效。但是对于view_url,没有这样的警告,表明view_url是一个永久的,不过期的链接。但这与我们在使用API​​时看到的不一致(我们使用/ attachments/attachment-id端点)。

有谁知道这是一个错误还是文档不正确?

回答

0

我认为文档不完整 - 您说得对,我们应该调用view_url和download_url作为临时对象。

如果你想要一个永久的URL,使用permanent_url

+0

好的,这是有道理的。 permanent_url是使用的财产,当然:-)错过了那一个。它在文档中也没有提到,也许它应该被添加。 – 2014-11-06 13:27:31