更新吉拉选择列表使用REST API和卷曲的自定义字段

问题描述 投票:0回答:1

好日子所有,我一直在四处寻找过去几天试图找到正确的语法来构建我的要求。在SO甚至Atlassians文档的文章很多,但我没有带发现任何会适合我的需要。我在吉拉的自定义字段是一个选择列表(多选场)。我想设置这个值与curl命令。以下是我目前正在

curl -D- -u *:* -X PUT --data "{\"customfield_10614\": [ { \"id\": \"13500\" }, { \"id\": \"13400\" } ] }" -H "Content-Type: application/json" http://jira.*.com:8080/jira/rest/api/2/issue/MMB-3039

我试过这个相同的命令寻找正确的语法的许多变化。

我的其他请求,卷曲等工作

curl http://jira.*.com:8080/rest/api/2/issue/EI-1?fields=customfield_10613

curl -D- -u *:* -X POST -d "{\"body\": \"Comment added when resolving issue\"}" -H "Content-Type: application/json" http://jira.*.com:8080/rest/api/2/issue/EI-3324/comment

但我目前收到“HTTP / 1.1 403禁止”作为我的要求,以更新选择列表的响应。(不知道它应该是一个后或放)

任何建议,将不胜感激!

谢谢

curl jira jira-rest-api
1个回答
0
投票

解决了。尝试一些不同的语法后,我遇到了正确的格式。

curl -D- -u *:* -X PUT --data "{\"fields\" : {\"customfield_10614\": [{ \"value\": \"TST1\" }, { \"value\": \"TST2\" }]}}" -H "Content-Type: application/json" http://jira.*.com:8080/rest/api/2/issue/MMB-1000
  1. 我需要一个PUT而不是POST的
  2. 该网址中不应包含的端口后/ JIRA目录
  3. JSON --data是格式不正确
© www.soinside.com 2019 - 2024. All rights reserved.