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

时间:2012-11-10 00:57:19

标签: java dropbox dropbox-api

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

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

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

我想更简单的方法是说我希望用户能够从我的单个应用程序授予对未经身份验证的请求的全局访问权。

1 个答案:

答案 0 :(得分:2)

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

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