java - 有没有办法使用 Dropbox API 上传到单个用户的 Dropbox?

标签 java dropbox dropbox-api

我想知道是否有一种方法可以利用 Dropbox API 为应用程序授予全局访问权限。

这是我的场景。我正在开发一个 Java 应用程序,允许老师让他的学生提交作业。该应用程序将执行大量任务,但随后会将文件上传到教师的 Dropbox 帐户。

我已经能够让应用程序进行身份验证并上传到每个特定用户的 Dropbox/Apps/LabTab 文件夹,但是有没有办法让应用程序始终连接到老师的保管箱并上传到他的Dropbox/Apps/LabTab 文件夹?

我想更简单的表述方式是,我想要一种方法让用户可以授予对来 self 的单个应用程序的未经身份验证的请求的全局访问权限。

最佳答案

我在我的 web 应用程序中做类似的事情,当他授权此应用程序时,项目成员在项目创建者/所有者 dropbox 应用程序目录中有共同的文档位置。

您也(可能)应该在应用级别执行此操作。 如果您的应用程序是基于 j2se 的(桌面应用程序),您必须将教师的访问 token 硬编码到应用程序中,或者(更好)做一些网络界面,它将每个教师的访问 token 与教师的资源(每个教师的 Dropbox/Apps/YoursApplication)连接起来. 在这种情况下,最终用户(可能是学生)将能够通过您作为具体教师的应用程序上传/下载/操作教师资源。

关于java - 有没有办法使用 Dropbox API 上传到单个用户的 Dropbox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13318155/

相关文章:

java - 如何取所选列所选行的总和值

php - 如何在 PHP 中迭代 Dropbox 结果数组

python - 使用 git 跟踪对 dropbox 的更改?

android - 双向同步应用程序、核心 API 或同步 API?

java - 尝试使用 @ManyToOne 映射来持久化实体

Java程序以字母数字排序对象

iOS Dropbox API : how to tell folders from file packages?

ios - 如何以编程方式快速获取保管箱中文件的完整路径

java - 使用相同依赖项的多个版本构建

java - 如何使用 Dropbox API V2 下载特定文件?