2014-11-06 30 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