1

我正在尝试创建一个应用程序(在 java 中)来监视 Dropbox 中的文件(添加文件、删除文件、修改文件......等)。我可以让我的应用程序使用 DropboxAPI 生成 https url。问题是我必须手动将 url 复制并粘贴到浏览器中,登录该浏览器并点击允许。一旦他们这样做了,我就可以轻松地存储信息,这样他们就不必重做这个过程。不幸的是,该程序不会继续运行并且经常重新启动。

我希望可以通过这一步,因为我可以访问应用程序中已经存在的用户 Dropbox 密码和用户名。

有什么建议么?

4

2 回答 2

1

当您说“轻松存储此信息”时,您在存储什么信息以及将其存储在哪里?

完成 OAuth 流程后,将访问令牌保存在持久性位置(如文件或数据库)。这样,如果您的程序重新启动,您只需加载访问令牌并使用它,而无需重新执行 OAuth 流程。

在官方 Dropbox Java SDK 中,加载您保存的访问令牌,然后调用setAccessTokenPair.

于 2012-07-13T02:57:01.110 回答
0

我编写了一个简单的程序来将文件上传到保管箱服务器,以进行备份。如果您正在寻找实现。您可以通过https://github.com/Jintian/dropbox查看代码。

于 2013-01-13T14:02:52.247 回答