dropbox - 仅使用应用程序密钥/秘密在 Dropbox 上下载我的文件?
问题描述
我想为我的私人应用程序下载文件而无需通过 oauth。
换句话说,我想简化从远程保管箱获取文件的过程。最好是调用 GET/files/<path>?key=<APP_KEY>
来下载<path>
.
是否可以在 Dropbox API 上实现这一点?
解决方案
Dropbox API 不提供从未经授权的帐户下载文件的功能。您需要访问令牌才能使用/2/files/download。不过,访问令牌不会自行过期,因此您可以存储和重复使用它们,而无需进一步的手动用户干预。即,手动为您的帐户获取访问令牌一次,然后将其存储,以便您的应用程序可以使用它来调用/2/files/download,如每次记录的那样。
或者,如果您只需要从预先确定的文件下载,您可以获取文件的共享链接并直接从共享链接下载:
推荐阅读
- angular - Angular:ERROR 错误:NG0200:在 DI 中检测到 UserService 的循环依赖
- elasticsearch - JanusGraph 如何处理,Elasticsearch 和 ScyllaDb(Cassandra) 之间的数据一致性
- node.js - 从 nodeJS 客户端连接到 GCP 上的 Elasticsearch 实例
- javascript - 为什么价值翻倍?
- python - 引发子异常类型时不会捕获父异常类型
- python - 如何在 Tkinter 中输入时间并使用它来运行代码?
- oracle - 选择值的日期列的记录(查询执行天+ 2天)
- go - 如何从 tls.Certificate 中获取 SubjectKeyId?
- apache-kafka - Kafka Streams Applications - 我们可以在一个微服务中拥有 2 个流应用程序吗?
- c# - 使用窗口形式c#中的委托传递数据(订阅和取消订阅)