2014-06-09 2 views
0

Quickblox - chatService.listRooms (function (err, result))에서 제공하는 빌트인 함수를 사용하고 있습니다.신청서에 따라 객실 목록을 얻는 방법은 무엇입니까?

이 함수를 실행하면 결과가 참이됩니다. 내가 콘솔로 이동하여 응답을 볼 때,이입니다 -

enter image description here

그래서, 실제로 목록을 가져 오는 그러나 함수에 XML/JSON의 형태로 반환하지 않습니다?

어떻게 하시겠습니까? 감사!

+0

한다. 현재 새 버전을 개발 중입니다. 곧 업데이트해야합니다. – Darya

+0

새 버전이 출시 될 때까지 다른 방법을 사용할 수 있습니까? – Lakshay

답변

1

업데이트 채팅 플러그인을 사용합니까. 현재, 다음 함수는 응답 개체 어레이를 제공 :

  • getRoomMembers에게
  • getOnlineUsers에게
  • listRooms
  • getRoomInfo
  • 이 QB 로드맵에
+0

많은 감사합니다! ... 나는 샘플에서 내가 자신의 사이트에서 다운로드 .. fiddling했다 그래서 나는 최신 플러그인을 사용하고 있다고 가정 .. 흥미롭게도, 내가 QB에서 얻은 대답은 그들이 아직도이 일을하고 있다고 나에게 말해 준다. 다시 한번 감사드립니다. – Lakshay

0

어디에서이 방법을 찾으셨습니까?

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()); 
     } 
    } 
}); 

그리고 예상대로 작동 : 모든 객실의 목록을 검색하는 또 다른 방법이있다 - chatService.listRooms (기능 (ERR, 결과는))

당신은 안드로이드 SDK를 사용하는 경우 iOS 용

같은 :

[[QBChat instance] requestAllRooms]; 

- (void)chatDidReceiveListOfRooms:(NSArray *)_rooms{ 
    NSLog(@"Did receive list of rooms: %@", _rooms); 
} 

주세요 좀 더 정보를 어떤 프로그래밍 언어와 SDK는이 변경되었습니다 새 버전에서는 버전 0.9.0

http://quickblox.com/developers/Web_XMPP_Chat_Sample#Download_Chat_plugin

+0

대답 주셔서 감사합니다 ..하지만 자바 스크립트 API에서 해결책을 찾고 있는데요 – Lakshay

관련 문제