Java、Dropbox Api V2 - 尝试发出长轮询请求时出错

标签 java android dropbox-api

我使用 Dropbox Api V2 同步文件夹中的应用程序数据。为了跟踪 Dropbox 目录中的更改,我使用长轮询。这是我来自 mDbxFile.java 的代码:

File f = new File("my_filepath");
DbxRequestConfig requestConfig = new DbxRequestConfig("my_prog/1.0", Locale.getDefault().toString());
DbxAuthInfo authInfo = DbxAuthInfo.Reader.readFromFile(f);
DbxClientV2 dbc = new DbxClientV2(requestConfig, authInfo.accessToken);
DbxFiles.ListFolderGetLatestCursorResult cursorResult = dbc.files.listFolderGetLatestCursor("");
DbxFiles.ListFolderLongpollResult longpollResult = dbc.files.listFolderLongpoll(cursorResult.cursor);

但是当我执行它时,出现以下错误:

com.dropbox.core.DbxException$BadRequest: Error in call to API function "files/list_folder/longpoll": Your request includes an Authorization header, but this function does not use it.
at com.dropbox.core.DbxRequestUtil.unexpectedStatus(DbxRequestUtil.java:262)
at com.dropbox.core.v2.DbxRawClientV2.rpcStyle(DbxRawClientV2.java:95)
at com.dropbox.core.v2.DbxFiles.listFolderLongpoll(DbxFiles.java:7678)
at com.dropbox.core.v2.DbxFiles.listFolderLongpoll(DbxFiles.java:7705)
at com.cramming_tools.draico.dbx.mDbxFile$1.run(mDbxFile.java:122)
at java.lang.Thread.run(Thread.java:745)

错误是由最后一行触发的。

最佳答案

这是 Dropbox Java SDK 中的一个已知问题,将在未来的更新中解决。

关于Java、Dropbox Api V2 - 尝试发出长轮询请求时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34936251/

相关文章:

java - 记录输入流

java - 从 TypedQuery 中查找 native SQL 查询

android - onListItemClick 不适用于 ListView ?

java - 在 Android 上使用保存的 Dropbox 身份验证详细信息

java - KafkaConsumer 永远不会退出 .poll 方法 - GroupCoordinatorNotAvailableException

java - 处理 XML 数据的特殊字符以在 Java 中解析

java - 保持 Java 中的 BaseActivity 与 Kotlin Activity 兼容

python - 定期从我的 Dropbox 帐户下载文件

ios - Dropbox iOS SDK 应用内插件?

java - 是否可以在 ie 中从 JavaScript 创建任意 Java 对象?