我正在使用Python3,并尝试获取远程链接的URL,例如,在API响应,https://XXXXXXXXXXXX中。
{
"id": 26292,
"self": "https://jira.XXXXX.XXX/rest/api/latest/issue/TEST-1379/remotelink/26292",
"application": {
},
"object": {
"url": "https://XXXXXXXXXXXX",
"title": "https://XXXXXXXXXXXX",
"icon": {
"url16x16": ""
},
"status": {
"icon": {
}
}
}
}第一步。使用
my_issue = 'TEST-1379'
print (jira.remote_links(my_issue))我得到:
[<JIRA RemoteLink: id=26292>, <JIRA RemoteLink: id=26734>, <JIRA RemoteLink: id=27279>, <JIRA RemoteLink: id=28150>, <JIRA RemoteLink: id=28291>]然后在步骤2中,使用:
print (jira.remote_link(my_issue, 26292))根据文档(http://jira.readthedocs.io/en/master/api.html#jira),我认为我会得到网址或其他信息,但是python只显示请求中的id .
26292发布于 2018-04-25 11:28:46
<JIRA RemoteLink: id=26292>等是完整的资源,即它们已经包含了您在JSON示例中显示的所有字段。
试试这个:
rlinks = jira_api.remote_links(issue)
import pprint; pprint.pprint(vars(rlinks[0]))https://stackoverflow.com/questions/49944134
复制相似问题