2

我正在使用 Quickblox 并尝试获取所有对话消息,但响应消息的数量是有限的(根据文档,默认情况下为 100 条)。
如何无限制地从服务器获取所有对话消息?

4

2 回答 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) { ... }

在同一行,尝试设置它NULL0在你的情况下像

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 回答