2015-09-19 13 views
1

我使用Dropbox Core API(Python 2.7)爲大量文件生成可共享鏈接。對於我運行的每個單個文件:加速使用Python SDK生成Dropbox可共享鏈接的大量請求?

dropbox_file = dropbox_client.share(item_filename, short_url=False) 
item_url = dropbox_file[u'url'] 

對於1k文件,例如,大約需要30分鐘。帶寬不是問題 - 這是每個請求所需的時間。有沒有辦法傳遞一個文件列表而不是單個文件名 - 或類似的 - 來加速這個過程?

參考: https://www.dropbox.com/developers/core/docs/python#DropboxClient.share

回答

2

有沒有辦法來批量創建這些鏈接,但是你可以讓多個並行的請求。我建議嘗試使用並行呼叫來找到合適的費率。

另外考慮是否有不同的方式來實現您的目標(如同時共享整個文件夾)。

+0

我維護一個小型mediawiki bot,它將Dropbox中的單個文件的鏈接添加到私人wiki中。很多的pdf和word文件基本上。他們的名字和地點經常變化,所以wiki也需要經常更新。並行請求似乎是一個好主意。你能提供一個這樣的例子嗎?多線程的某種? –

相關問題