在Bitbucket API中,如何获取所有许可用户的列表?

时间:2018-04-02 18:45:32

标签: bitbucket bitbucket-api

我查看了Bitbucket API docs和此帖BitBucket get list of all contributors。第二个链接询问属于repo的用户,但在我的情况下,我只想要一个所有许可用户的列表。有没有办法做到这一点,还是我在文档中错过了它?

2 个答案:

答案 0 :(得分:2)

对于其他寻找此问题的人:目前接受的答案提供了列出所有用户的方法,但这将包括未经许可的用户,即目前没有消费席位的用户记录。

如果您想获得所有许可用户的列表,请按照How do I find which users count against my Bitbucket Server license?中描述的步骤安装一个附加组件,该组件将为您提供相应的信息。

答案 1 :(得分:1)

执行类似这样的事情:

curl -s --user USER:PASS --request GET https://BITBUCKET-SERVER/rest/api/1.0/admin/users?limit=1000 | jq --raw-output '.values[] | .name + " => " + .displayName'

您将获得“username => name”用户列表。