【发布时间】:2017-04-21 13:59:15
【问题描述】:
由于某种原因,以下代码已停止正常工作。 .search() 方法现在返回一个空列表。该代码已经运行了几个月,没有任何问题和更改,为数百名用户提供服务。 文件“myfile.txt”始终存在于文件夹中,但 .search() 方法无法再找到它。 这是因为 API v1 Core API 被弃用了吗?它应该会继续工作到 2017 年 6 月 28 日。 我该如何解决这个问题?谢谢!
List<Entry> searchforDatabaseResults = new ArrayList<Entry>();
searchforDatabaseResults = mApi.search("/", "myfile.txt", 0, false);
if (searchforDatabaseResults.size()!= 0) {
//...
}
来自 Android Api SDK 1.6.3 文档:
* 公共 java.util.List 搜索(java.lang.String 路径, java.lang.String 查询, int 文件限制, 布尔包含已删除) 抛出 DropboxException
在目录中搜索与查询匹配的条目。 参数:
- path - 要搜索的 Dropbox 目录。
- query - 要搜索的查询(最少 3 个字符)。
- fileLimit - 要返回的最大文件条目数。如果您传入 0 或更少,则默认值为 10,000,而 1,000 是将返回的最大值。
- includeDeleted - 是否在搜索结果中包含已删除的文件。 返回:匹配文件的元数据条目列表。*
【问题讨论】:
-
[交叉链接供参考:dropboxforum.com/t5/API-support/…]
标签: android dropbox dropbox-api core-api