2017-10-02 2 views
2

i essayer d'obtenir chat dialogue par identifiant à ce code:Comment faire pour obtenir une conversation Dialogue par Id dans QuickBlox municate android?

` QBRestChatService.getChatDialogById("59aefb2ca0eb475750844ae8").performAsync(new QBEntityCallback<QBChatDialog>() { 
     @Override 
     public void onSuccess(QBChatDialog qbChatDialog, Bundle bundle) { 
      AppLog.Log(TAG, "getChatDialogById NAME=" + qbChatDialog.getName() + " QBChatDialog TYPE= " + qbChatDialog.getType()); 
     } 

     @Override 
     public void onError(QBResponseException e) { 
      AppLog.Log(TAG, "getChatDialogById QBResponseException onError " + e.getMessage()); 

     } 
    });` 

mais j'ai eu cette exception:

QBResponseException onError entité que vous recherchez n'a pas été trouvé.

Pourquoi?

  • 59aefb2ca0eb475750844ae8 est un ID de groupe existant. Je n'en suis pas membre.

  • Chambre JID = [email protected]

  • Type de chambre = Groupe

Répondre

0

c'est le résultat attendu, serveur QuickBlox ne renvoie que des boîtes de dialogue dans lequel vous est membre ou Groupe public. Vous ne pouvez pas vous ajouter à la boîte de dialogue Groupe.