2014-09-24 81 views
3

我使用box API來獲取存儲在box文件夾中的文件的元數據。當我進行API調用時,我會得到包括下載URL的所有元數據,但是對於所有文件它都是空的。如何自動生成盒子文件下載網址?

我必須手動去每個文件,然後點擊共享鏈接來生成他們的下載URL。只要文件到達文件夾文件夾中,是否可以自動生成文件的下載URL?

+0

這是可能的。查看SDK附帶的示例應用程序。 – 2014-09-26 11:13:58

回答

1

您可以使用API​​爲您想要下載的每個文件生成一個下載URL。當您的應用下載元數據時,它可以檢查是否存在下載URL鏈接。如果沒有,那麼它可以創建鏈接。你需要發送URL請求應該是這個樣子的捲曲:

curl https://api.box.com/2.0/files/29985317831 -H "Authorization: Bearer AUTH_TOKEN" -d '{ "shared_link": { "access": "open" } } -X PUT 

盒子API將更新JSON響應的元數據的文件,其中包括URL鏈接。欲瞭解更多信息,請參閱API文檔鏈接:https://box-content.readme.io/#create-a-shared-link-for-a-file