【发布时间】:2022-01-25 23:33:34
【问题描述】:
我正在尝试从 Dropbox API 中提取一些图像的字典列表,并表示如下;
[{name: 'XYZ', url: 'THIS IS A URL'}]
我使用了以下生成文件名和路径列表的方法。
path = ''
files_list = []
def dropbox_list_files(path):
dbx = dropbox_connect()
try:
files = dbx.files_list_folder(path).entries
for file in files:
if isinstance(file, dropbox.files.FileMetadata):
metadata = {
'name': file.name,
'path_lower': file.path_lower,
}
files_list.append(metadata)
但我现在坚持创建可共享链接,然后将这些链接附加到列表中的每个相关文件中。
在 Dropbox API 文档中,他们有 'sharing_create_shared_link_with_settings' 函数,看起来它可以做到这一点,但需要一个文件路径,我不确定这是否只是一个路径,或者我怎么能 A)传入依次为所有文件提供一个可迭代的路径,然后 B)为了上述目的,我如何将它们附加在一起?
非常感谢任何帮助。
【问题讨论】:
标签: python list api dictionary dropbox