类型错误:"实例方法"对象在使用 JIRA API 时不可下标



我的代码是:

import requests
import json
import sys
import re
import datetime
baseUrl = 'https://jira01.zz.com:8443/'
api='rest/api/2/search?jql='
jiraUser = 'qqqqq'
jiraPassword = 'qqqq123'
date_today = datetime.date.today()
date_tomorrow = date_today + datetime.timedelta(days=1)
print date_today
print date_tomorrow
message = "Alert for qq.com"
jql = 'project IN (SYS) AND status IN (Open, "In Progress", Reopened) AND labels IN (sys-status) AND createdDate >= "%s" and createdDate < "%s" AND Summary ~ "%s"' % (date_today, date_tomorrow, message)
maxResults = '1'
output = requests.get(baseUrl+api+jql+maxResults,auth=(jiraUser,jiraPassword),verify=False)
if output.json['issues']:
        print baseUrl+'browse/'+output.json['issues'][0]['key']
else:
        print "No ticket"

我得到以下错误:2014-03-192014-03-20回溯(最近一次调用):文件"test10_jql.py",第22行如果output.json(的问题):TypeError: 'instancemethod' object is unsubscriptable

output.json是一个方法,而不是数据属性。你需要调用它

最新更新