我想先获取按名称排序的用户列表以及新用户。 我已使用文档参考: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"。我做错了什么?
感谢您的帮助
答案 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
}
});