我正在使用 Quickblox 并尝试获取所有对话消息,但响应消息的数量是有限的(根据文档,默认情况下为 100 条)。
如何无限制地从服务器获取所有对话消息?
问问题
975 次
2 回答
0
您可以为其设置分页,或者 Quickblox 说:
Limit search results to N records. Useful for pagination. Default value - 100
你可以通过N个限制,在此之前你必须找到对话消息的总数。
于 2017-02-22T12:27:48.023 回答
0
不确定,但根据 QB JS SDK,我们可以将限制/过滤器设置为NULL
喜欢
var filters = null;
QB.chat.dialog.list(filters, function(err, resDialogs) { ... }
在同一行,尝试设置它NULL
或0
在你的情况下像
QBRequestGetBuilder requestBuilder = new QBRequestGetBuilder();
requestBuilder.setLimit(0); <-- Here
QBChatService.getChatDialogs(null, requestBuilder, new QBEntityCallback<ArrayList<QBDialog>>() {
**免责声明:我使用的是 QB JS SDK 而不是 Android,但我认为应该相同,以保持一致。
于 2016-05-16T18:38:58.660 回答