我正在尝试创建一个应用程序(在java中)来监控Dropbox中的文件(添加文件,删除文件,修改文件等)。我可以让我的应用程序使用DropboxAPI生成https网址。问题是我必须手动将网址复制并粘贴到浏览器中,登录该浏览器并点击允许。一旦他们这样做,我可以轻松存储信息,这样他们就不必重做这个过程。不幸的是,该程序不会保持运行并且经常重新启动。
我希望可以通过这一步,因为我可以访问应用程序中已有的用户Dropbox密码和用户名。
有什么建议吗?
答案 0 :(得分:1)
当您说“轻松存储此信息”时,您存储的信息以及存储位置在哪里?
完成OAuth流程后,将访问令牌保存在持久性位置(如文件或数据库)。这样,如果您的程序重新启动,您只需加载访问令牌并使用它而无需重新执行OAuth流程。
在官方Dropbox Java SDK中,加载已保存的访问令牌,然后调用setAccessTokenPair
。
答案 1 :(得分:0)
我编写了一个简单的程序来将文件上传到Dropbox服务器,以备用。 如果您正在寻找实施。您可以通过https://github.com/Jintian/dropbox查看代码。