Python 让Jira的所有成员不在特定的组中

Python 让Jira的所有成员不在特定的组中,python,jira,python-jira,Python,Jira,Python Jira,我的首要任务是让Jira的所有成员都参与进来,除了特定群体中的成员,但我想我需要一些中间人的帮助才能达到目的。我使用的是jira python,我已经获得了我所需要的组: print jira.groups(query='jira-developers') 给我 {u'header': u'Showing 1 of 1 matching groups', u'total': 1, u'groups': [{u'html': u'<b>jira-developers</b>

我的首要任务是让Jira的所有成员都参与进来,除了特定群体中的成员,但我想我需要一些中间人的帮助才能达到目的。我使用的是jira python,我已经获得了我所需要的组:

print jira.groups(query='jira-developers')
给我

{u'header': u'Showing 1 of 1 matching groups', u'total': 1, u'groups': [{u'html': u'<b>jira-developers</b>', u'name': u'jira-developers'}]}
{u'header':u'显示1个匹配组中的1个,u'total':1个,u'groups':[{u'html':u'jira-developers',u'name':u'jira-developers'}]

这不是我期望的格式,但很好。我找不到那个团体的成员。文档似乎建议这样做应该有效,但我得到的错误是jira没有属性组成员。也许我需要以不同的方式访问该组?但是基于文档,这个错误对我来说毫无意义。

我知道这是一个老问题,但我简单地看了一下jira python文档,似乎他们仍然没有对组或组成员做什么。最后,我编写了一个简短的脚本,使用请求点击
group/member
jirarestapi。也许这个答案将为任何在搜索中找到这个结果的人提供一个起点。最后,当JIRA页面显示结果时,我使用递归来处理
nextPage
属性,使它比下面的简单示例更复杂

import requests
import json as JSON

JIRA_REST_URL = "http://jira.server.or.cloud.com/rest/api/2/"
JIRA_USERNAME = "agent007"
JIRA_PASSWORD = "secret"
HEADERS = {'content-type': 'application/json'}

session = requests.session()
session.auth = (JIRA_USERNAME, JIRA_PASSWORD)
group_to_check = "some_group_name"
group_url = JIRA_REST_URL + "group/member?groupname=%s&includeInactiveUsers=false&maxResults=50"  % group_to_check

page = session.get(group_url, headers=HEADERS)
json_page = JSON.loads(page.text)
for each_value in json_page['values']:
    print each_value['displayName']

你用的是什么版本的JIRA?该方法是JIRA 6.x方法6.1.4 JIRA,0.16 JIRA python有其他/更好的方法来获取组成员吗?我在REST API中没有发现sadlyCan,您可以直接查询数据库吗?