0

我想获取所有使用 API 的活跃用户的列表。当我使用:

GET /workspace/{workspaceId}/users

我得到了所有用户的列表,我想使用他们的“状态”字段来过滤掉他们。问题是所有用户都有“活动”状态,无论他们的真实状态是什么(活动或非活动)。

我想这是某种错误,对吧?还是有其他方法可以获取活跃用户列表?

4

2 回答 2

1

status用户是指系统中的状态,即是否验证过邮箱地址。它不涉及任何给定工作区中的用户状态。

可以从响应中返回的成员资格列表中读取该信息。按工作空间的 id 过滤成员资格并读取其status.

于 2019-08-15T16:36:50.957 回答
0

通常,URL 如下所示:GET /workspace/{workspaceId}/users?active=true。Web 服务将处理此查询字符串参数,如下所示:

public List<User> Get(bool active)
{
    var users = GetActiveUsers(); // Call to database which has a query to get only active users.
    return users;
}
于 2019-08-05T16:34:46.150 回答