使用 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 开发者页面找到详细信息。
我正在尝试使用 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 开发者页面找到详细信息。