python - Python:dropbox API 中的sharing_get_shared_link_file() 示例
问题描述
任何人都可以分享在 Dropbox API 中使用sharing_get_shared_link_file() 方法的示例吗?我似乎无法让它工作。
我不断收到错误:
'_io.TextIOWrapper' 对象没有属性 'request'
谢谢你。
解决方案
下面是使用官方 Dropbox API v2 Python SDK中的sharing_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
metadata
是SharedLinkMetadata
文件res
的 ,是requests.Response
您可以用来下载文件内容的。
推荐阅读
- amazon-web-services - 默认情况下,Application/ELB 的 HTTPCode_Target_5XX_Count 不存在
- java - @test java 排序程序的问题
- linux - 如何使用 linux 终端中的命令将 CSV 文件转换为 CSV UTF-8(逗号分隔)?
- r - R:Flexdashboard - 无效的水平对齐
- angular - Angular Material Datepicker - 首先选择月份,然后选择第二个年份
- pine-script - Pinescript - 重新初始化警报变量
- python - Pandas Dataframe 中的索引行不在索引列表中(Python)
- vue.js - 带点的按钮分页
- reactjs - Redux + 修改和发送状态 - 在状态中检测到不可序列化的值
- windows - 使用 EV 签名证书签署 Windows 驱动程序需要哪些步骤?