我想获取所有使用 API 的活跃用户的列表。当我使用:
GET /workspace/{workspaceId}/users
我得到了所有用户的列表,我想使用他们的“状态”字段来过滤掉他们。问题是所有用户都有“活动”状态,无论他们的真实状态是什么(活动或非活动)。
我想这是某种错误,对吧?还是有其他方法可以获取活跃用户列表?
我想获取所有使用 API 的活跃用户的列表。当我使用:
GET /workspace/{workspaceId}/users
我得到了所有用户的列表,我想使用他们的“状态”字段来过滤掉他们。问题是所有用户都有“活动”状态,无论他们的真实状态是什么(活动或非活动)。
我想这是某种错误,对吧?还是有其他方法可以获取活跃用户列表?
status用户是指系统中的状态,即是否验证过邮箱地址。它不涉及任何给定工作区中的用户状态。
可以从响应中返回的成员资格列表中读取该信息。按工作空间的 id 过滤成员资格并读取其status.
通常,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;
}