【发布时间】:2014-03-11 09:47:47
【问题描述】:
我有一个问题。但我英语说得不好。请理解。
我从 Dropbox 获得了access token。我想要一个文件列表。
我找不到Dropbox Core API。 请告诉我们如何获取文件列表。
================================================ ========================
gpgekko// 我被告知你必须找到元数据没有想要的结果。
此 URL 用于导入元数据。
https://api.dropbox.com/1/metadata/<root>/<path>
/<root>/<path>排除不知道是什么。
JSP 文件,调用这个函数。
public void getFiles() throws IOException {
consoleCheck("getFiles");
String parameters = "access_token=" + access_token;
parameters += "&redirect_uri=" + redirect_uri;
parameters += "&list=true";
URL url = new URL("https://api.dropbox.com/1/metadata/");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
DataOutputStream writer = new DataOutputStream(conn.getOutputStream());
writer.writeBytes(parameters);
writer.flush();
if (writer != null)
writer.close();
InputStream inputStream = conn.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
StringBuffer stringBuffer = new StringBuffer();
while ((line = reader.readLine()) != null) {
stringBuffer.append(line);
stringBuffer.append('\r');
}
JSONObject object = (JSONObject) JSONValue.parse(stringBuffer.toString());
System.out.println("object => " + object);
}
【问题讨论】:
-
查看
metadata端点。我认为这是您需要的。 -
gpgekko,谢谢。我会按照您的意见尝试。