使用 Python SDK 加速生成可共享 Dropbox link 的大量请求?

Speeding up large number of requests to generate Dropbox shareable link with Python SDK?

我正在使用 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

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

还要考虑是否有其他方法可以实现您的目标(例如一次共享整个文件夹)。