【问题标题】:Not able to list users based on tag using JavaScript SDK in QuickBlox无法在 QuickBlox 中使用 JavaScript SDK 根据标签列出用户
【发布时间】:2017-02-20 06:25:23
【问题描述】:

我正在尝试根据标签列出用户,我在 quickblox 中添加了带有两个标签的用户:public, private。我正在使用 JavaScript SDK 演示。

QB.users.listUsers({page: usersStorage.currentPage, per_page: '10'}, function(err, result) {
    if (err) {
      console.log(err);
    } else {
      console.log(result);

      mergeUsers(result.items);

      callback(result.items);

      $("#load-users").delay(100).fadeOut(500);

      usersStorage.totalEntries = result.total_entries;
      usersStorage.retrievedCount = usersStorage.retrievedCount + result.items.length;
    }
  });

谁能告诉我如何只加载带有私人标签的用户?

我已经尝试使用带有参数{tags : 'private'}QB.users.get 函数,但是虽然它会调用api.quickblox.com 来加载用户列表,但它会给出404 not found 响应代码。虽然相同的代码正在与 JavaScript SDK 的用户演示一起使用。

【问题讨论】:

    标签: javascript quickblox


    【解决方案1】:

    https://github.com/QuickBlox/quickblox-javascript-sdk/blob/gh-pages/samples/users/main.js#L185

    var params = {tags: "public"};
    
    QB.users.listUsers(params, function(err, result){
    ...
    })
    

    有关用户 API 的更多信息在这里https://quickblox.com/developers/Sample-users-javascript

    【讨论】:

    • 我用过 var params = {tags: ["public"]}; QB.users.get(params, function(err, result){ if (result) { console.warn(result); } });但我从 QuickBlox api 得到 404(未找到)。有什么问题? @伊戈尔
    • 也许你没有带有'public'标签的用户?
    • 我不知道这背后的问题是什么,但它现在正在工作。奇怪
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多