quickblox - 我可以获得按名称排序的用户列表吗?

时间:2014-05-24 11:52:52

标签: javascript quickblox

我想先获取按名称排序的用户列表以及新用户。 我已使用文档参考:http://quickblox.com/developers/Users#Sort

我尝试过此代码,但根本无法运行:

function QBlistUsers(page) {
    var userParams = {};
    var page = currentPage;
    {userParams.perPage = itemsPerPage;}
    {userParams.pageNo = page;}
    {userParams.order = ['desc','string','full_name'];}

    //{userParams.order = 'desc+string+full_name';} // I've try this too, instead of the previous line


//load new rows per page
QB.users.listUsers(userParams, function(err, response){...}

响应只是忽略了参数" order"。我做错了什么?

感谢您的帮助

3 个答案:

答案 0 :(得分:2)

查看新版本的JS SDK 1.2.0:

http://quickblox.com/developers/Javascript

var params = {
  order: { sort: 'desc', field: 'full_name' },
  per_page: itemsPerPage,
  page: page
};
QB.users.listUsers(params, function(error, response){
  // callback function
});

答案 1 :(得分:1)

当前版本的WebSDK仅支持来自用户过滤器的'in'参数。但我们已经在开发新版本,它将包含所有这些过滤器案例。我想,通过两到三天它就会被释放。

答案 2 :(得分:0)

尝试传递下面的order参数,让我知道它是否正常工作。

QB.users.listUsers({ order:'desc'+'string'+'full_name'}, function(error, response){ if(error) { console.log(error); } else { // Success } });