将我的联系人与quickblox同步,并在android中为我的自定义聊天应用程序检索这些用户

时间:2015-11-23 05:56:45

标签: android quickblox

我正在创建聊天应用程序。我想检查一下我联系的Quickblox用户。我试过,通过登录检索用户。在这里,登录是联系人的手机号码。

QBUsers.getUsersByLogins(getAllContacts(), requestBuilder, new QBEntityCallbackImpl<ArrayList<QBUser>>() {
                @Override
                public void onSuccess(ArrayList<QBUser> users, Bundle params) {

                    // Save users
                    //
                    Log.e("DIALOD", dialogs.toString());

                    callback.onSuccess(users, null);
                }

                @Override
                public void onError(List<String> errors) {
                    callback.onError(errors);
                }

            });

`

  QBPagedRequestBuilder requestBuilder = new QBPagedRequestBuilder();
            requestBuilder.setPage(1);
            requestBuilder.setPerPage(100);

getAllContacts()将返回我的移动联系人的手机号码。我的联系人有超过500个联系电话。然后quickblox返回错误。但它没有任何错误描述列表。

帮帮我一点儿..

1 个答案:

答案 0 :(得分:0)

我找到了原因。因为,getAllContacts方法返回超过一百个联系人。但requestByLogin方法仅允许100个用户。所以,它应该由多个线程实现。