从 2018.3 版本开始,YouTrack发布了用于管理系统的新 API 。新端点的一个示例是/api/admin/users/
,它应该返回 YouTrack 实例中的用户集合,与旧的、已弃用的 API相比,可用的字段范围很广。
但是,在使用它时,我发现它只返回实例中所有用户的子集;就我而言,它只产生了 106 个用户中的 42 个。
作为一种解决方法,我使用了已弃用的 API 端点/rest/admin/user/
来获取所有用户,并为 106 个结果中的每一个调用新端点以获取新可用的详细信息,但这在所需的调用次数上相当浪费,补充道对已弃用的 API 的依赖,完全不可靠,而且似乎不是预期的工作流程。
那么问题就变成了:如何使用新的 API 来获取所有用户?