首页 > 解决方案 > Python:dropbox API 中的sharing_get_shared_link_file() 示例

问题描述

任何人都可以分享在 Dropbox API 中使用sharing_get_shared_link_file() 方法的示例吗?我似乎无法让它工作。

我不断收到错误:

'_io.TextIOWrapper' 对象没有属性 'request'

谢谢你。

标签: pythondropbox

解决方案


下面是使用官方 Dropbox API v2 Python SDKsharing_get_shared_link_file方法从 Dropbox 共享链接下载文件的示例:

import dropbox

ACCESS_TOKEN = "<redacted>"

dbx = dropbox.Dropbox(ACCESS_TOKEN)

shared_link = "https://www.dropbox.com/s/t1emirfeqbnu8tu/hello.txt?dl=0"

metadata, res = dbx.sharing_get_shared_link_file(url=shared_link)

print(metadata)
print(res.text)  # or res.content, or iter_content, or iter_lines, etc. as needed

metadataSharedLinkMetadata文件res的 ,是requests.Response您可以用来下载文件内容的。


推荐阅读