从Dropbox API获取文件时,X-Dropbox-Metadata标头中的错误JSON错误

时间:2016-02-13 04:06:21

标签: java dropbox dropbox-api

我的应用在使用Dropbox API获取JPG文件(其他图片没问题)时遇到问题。

我的代码如下所示:

DbxRequestConfig config = new DbxRequestConfig("my-awesome-dropbox-app/1.0", Locale.getDefault().toString(), AppengineHttpRequestor.Instance);
DbxClient client = new DbxClient(config, dropboxToken);
DbxEntry.File md;
try {
   md = client.getFile(completePath, null,  outputStream);
} catch (DbxException e) {
   e.printStackTrace();
}
outputStream.close();

错误是:

[INFO] com.dropbox.core.DbxException$BadResponse: Bad JSON in X-Dropbox-Metadata header: 1.141: "photo_info": expecting the end of an object ("}")
[INFO]  at com.dropbox.core.DbxClient.startGetSomething(DbxClient.java:475)
[INFO]  at com.dropbox.core.DbxClient.startGetFile(DbxClient.java:452)
[INFO]  at com.dropbox.core.DbxClient.getFile(DbxClient.java:412)

奇怪的是PNG文件没有这个问题。可能导致此错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

此问题的答案是git pull Dropbox Java API的最新版本然后执行git install