如何通过YouTrack API获取在特定日期之后登录的用户列表?



我需要获取过去 2 年内登录的用户列表。YouTrack Web 界面在/admin/hub/users?query=lastAccess(after:%202018-01-01( 上显示 141 个用户

但是当我尝试通过 API 获取相同的列表时,我得到一个空数组。我做错了什么? 这是我的 API 请求:

curl -X GET "https://[my_youtrack_URL]/api/admin/users?query=lastAccess(after:%202018-01-01)&$skip=0&$top=200"

我做错了什么?

缺少身份验证令牌。 尝试将以下内容添加到 curl 命令-H "Authorization: Bearer mytoken123"中。令牌本身可以在您的 YouTrack 用户个人资料中创建。

我从YouTrack开发人员那里得到了答案,这是双重的:

1( 首先,有关用户的请求端点是不同的 - 这是一个"集线器"功能,因此端点应该是/hub/api/rest/users的(如上所述@Jk1(。

2(其次,查询的正确语法是lastAccess(after:+2018-01-01)(+而不是%20(。

相关内容

最新更新