我正在使用Quickblox提供的内置函数 - chatService.listRooms(function(err,result))
当我执行这个函数时 - 我在结果中得到了真的。当我进入控制台并看到响应时,就是这个 -
所以,实际上它是获取列表但不是以XML / JSON的形式返回给函数?
怎么做?谢谢!
答案 0 :(得分:1)
将您的聊天插件更新为版本0.9.0
http://quickblox.com/developers/Web_XMPP_Chat_Sample#Download_Chat_plugin
在新版本中,这已被更改。目前,下一个函数为数组提供响应对象:
答案 1 :(得分:0)
你在哪里找到这种方法? chatService.listRooms(函数(ERR,结果))
如果您使用Android SDK - 还有另一种方法可以检索所有会议室的列表:
http://quickblox.com/developers/Android_XMPP_Chat_Sample#Retrieving_rooms
QBChatService.getInstance().getRooms(new RoomReceivingListener() {
@Override
public void onReceiveRooms(List<QBChatRoom> qbChatRooms) {
for (QBChatRoom room : qbChatRooms) {
Log.d(TAG, "Received room " + room.getName());
}
}
});
它按预期工作
iOS相同:
[[QBChat instance] requestAllRooms];
- (void)chatDidReceiveListOfRooms:(NSArray *)_rooms{
NSLog(@"Did receive list of rooms: %@", _rooms);
}
请提供更多信息,您将使用哪种编程语言和SDK