加速大量请求以使用Python SDK生成Dropbox可共享链接?

时间:2015-09-19 13:58:52

标签: python python-2.7 client dropbox dropbox-api

我使用Dropbox Core API(Python 2.7)为大量文件生成可共享链接。对于我运行的每个文件:

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

1 个答案:

答案 0 :(得分:2)

无法批量创建这些链接,但您可以并行创建多个请求。我建议尝试并行调用以找到合适的费率。

还要考虑是否有不同的方法来实现目标(比如一次共享整个文件夹)。