如何用Java编写一个客户端,该客户端将使用云API、OAuth(可能是libcurl)等访问Dropbox帐户
我对为访问网站帐户的客户编写代码知之甚少。我去过不同的网站,这些网站包含的信息太多了,我都迷路了。以下是我的发现:如何用Java编写一个客户端,该客户端将使用云API、OAuth(可能是libcurl)等访问Dropbox帐户,java,http,oauth,smtp,dropbox-api,Java,Http,Oauth,Smtp,Dropbox Api,我对为访问网站帐户的客户编写代码知之甚少。我去过不同的网站,这些网站包含的信息太多了,我都迷路了。以下是我的发现: 使客户端能够利用(例如)上的远程文件操作 作为Dropbox帐户,Dropbox的云API需要集成 但要做到这一点,客户端需要接收身份验证令牌 使用OAuth2.0协议 在这样做之前,我必须在 客户端和云 在此之前,我需要使用libcurl或用于Dropbox的JavaSDK 在我决定使用libcurl、Dropbox Java SDK还是Java之前 标准库,我需要找出哪一个更适
非常感谢您的帮助。我为Dropbox云存储提供商选择了Java SDK。正如pallandt所指出的,该页面可以让您开始了解如何首先使用Dropbox Java SDK:
从那时起,我们开始实际使用SDK。该线程在OP下有注释,这些注释会进入聊天,您可能会发现这些注释非常有用。您可能必须使用Eclipse之类的IDE来促进“com.dropbox.core”的导入。我已经研究了一段时间,但从未真正找到一个简单的解决方案。今天早上,我尝试了一些非常简单的方法,它确实奏效了
public void testDropboxConnection() {
Path tmpF = Paths.get(System.getProperty("user.home") + File.separatorChar + "Dropbox//folder//");
try {
Files.createDirectories(tmpF);
} catch (IOException ex) {
Logger.getLogger(RefineryData.class.getName()).log(Level.SEVERE, null, ex);
}
}
我对此进行了测试,它完全同步了我有点不明白为什么需要SMTP?对我来说,这似乎很直截了当,您是否尝试过实现该示例,至少部分实现过?可能会让您更好地了解正在发生的事情以及如何使用它。稍后,我将需要SMTP,以便两个(无服务器)客户端相互聊天。我将很快尝试你的例子。我不知道从哪里开始;这就是为什么我错过了你发布的页面。另外,我不知道PHP会出现。我现在明白了,通常情况下,如果这家公司很受欢迎,并且他们提供了API,那么他们的网站上也会有相当好的关于它的文档,而且通常比web上提供的更为最新。所以这是最好的起点。希望它能解决你的问题。我刚刚意识到我给了你PHP教程,这是为Java编写的,以防你自己找不到。我一时有点困惑,但现在我找到了正确的一页。无论如何谢谢你。