使用 python 向 Jira 问题选择器自定义字段添加值

Adding values to Jira Issue picker custom field using python

我正在尝试使用 Python 向 Jira 中的问题选择器自定义字段添加一些值。

我得到<Response [405]>但没有添加任何值。

我的代码是运行:

import requests
import json

key = "TES-78"
Cus1 = "customer_name"

url = "https://**Company_Name**/rest/api/2/issue/"+key

headers = {
 'Authorization': 'Basic **************',
 'Content-Type': 'application/json',
 'Cookie': 'JSESSIONID=***; atlassian.xsrf.token=***'
}

payload = json.dumps({

"update": {
   "customfield_12301": [{"add": {"summary": Cus1}}]
}
})

response = requests.request("POST", url, headers=headers, data=payload)
print(response)

有人知道如何向问题选择器字段添加值吗? 谢谢!

HTTP 405 是“Method Not Allowed”:Mozilla Developer link

所以,服务器只是告诉您应该使用不同的 HTTP 方法。

要在 Jira 中更新自定义字段值,您应该使用“PUT”方法而不是“POST”。

您可以从 this Atlassian 开发者页面找到详细信息。