Есть ли способ перечислить все доступные открытые каналы/группы в конкретном приложении с помощью API SendBird. Мне удалось найти функции, которые создают канал и удаляют канал, но не перечисляют все доступные каналы в конкретном приложении?
Список всех каналов, доступных в приложении SendBird
Ответы (1)
Это может быть только ответ v3...
Например, чтобы вывести список всех доступных открытых каналов, используйте что-то вроде этого:
OpenChannelListQuery clq = OpenChannel.createOpenChannelListQuery();
clq.next(new OpenChannelListQuery.OpenChannelListQueryResultHandler() {
@Override
public void onResult(List<OpenChannel> list, SendBirdException e) {
Log.i(TAG,"query results, "+list.size()+" open channels");
}
});
Помните, что вам необходимо установить соединение, прежде чем вызывать вышеуказанное.
person
Andy
schedule
28.12.2017
docs.sendbird.com/platform/open_channel#3_list_channels
- person fionbio; 29.08.2020
@Andy Энди, у тебя есть идея получить все общедоступные групповые каналы? Я попытался получить с помощью createPublicGroupChannelListQuery(), но я получаю нулевой объект, хотя есть несколько общедоступных групповых каналов. Ваша помощь будет очень признательна!!
- person Donal; 03.11.2020