从2018.3版本开始,YouTrack发布了一个新的API来管理系统。新endpoint的一个示例是/api/admin/users/
,它应该返回YouTrack实例中的用户集合,与旧的、不推荐使用的API相比,它具有多种可用字段。
然而,在使用它时,我发现它只返回实例中所有用户的子集;在我的例子中,它只产生了106个用户中的42个。
作为一种解决办法,我使用了不推荐使用的APIendpoint/rest/admin/user/
来获取所有用户,并为106个结果中的每一个调用新的endpoint来获取新的可用详细信息,但这在所需的调用数量上相当浪费,增加了对不推荐使用的API的依赖关系,非常不稳定,并且似乎不是预期的工作流。
所以问题变成了:如何使用新的API来获得所有用户?
结果数组的默认限制是42。您可以通过发送/api/admin/users/?$top=
来覆盖它,还可以发送-1
来获取整个用户集(可能会导致性能问题)。
此外,您可以使用$top
和$skip
get参数的组合来遍历您的用户。
问题内容: 我正在尝试使用我的Facebook帐户登录到我的网站,但是Facebook仅给出名称和ID,不足以登录用户。在我获得完整的信息之前,例如名字,姓氏,电子邮件等。 现在由facebook提供的数据: 我正在使用Oauth v2.0通过Facebook将用户登录到我的网站。 问题答案: 看起来您正在使用Graph API的v2.4。看到 https://developers.faceboo
我以为我的授权实现已经完成,但是当试图检索用户详细信息对象时,我得到的只是用户名。 我正在使用oauth,并提供以下详细信息。 配置AuthenticationManager: 完成后,我可以调试到我的userDetailsService: 这完成得很好,我的客户端得到了JWT。但是我在调试以后的控制器方法时发现了以下问题。 在本例中,injectedUser=null,auth是一个OAuth2
我正在查询URI以从web服务获取一些数据。那很好。但我注意到,我的json hase多页的page\u计数,但只返回第一页数据。 以下是json的样子: 如何返回所有页面而不是只返回第一页?我知道这可能不是个好主意,但我该怎么做? 更新:web服务的URI类似于: 谢谢
我的问题是,我需要从这个布尔数组中提取和等于指定和的实际子集。我尝试过这样做,但是我的方法中的逻辑(涉及到使用布尔数组来减少我必须分析的子集的数量)变得相当复杂,并且我很难实现它。 有没有人知道当使用生成的布尔数组时,找到其和等于给定和的所有子集的好方法? 编辑%1 输入 输出
我正在寻找与此非常相似的东西,只是我想要所有的匹配,而不仅仅是第一个。在javascript中,您可以添加一个“全局”修饰符来获得所有匹配项的列表,在Java中是否也有类似的可能?