我正在开发一个使用JIRA 6.1 REST API的应用程序。我可以知道我应该使用的示例JSON对象,将用户添加到JIRA中的给定组吗?
这是相关的API调用:https://docs.atlassian.com/jira/REST/latest/#d2e1694
答案 0 :(得分:0)
curl -D- -u admin:password -X POST --data "{\"name\": \"charlie\",\"password\": \"abracadabra\",\"emailAddress\": \"charlie@atlassian.com\",\"displayName\": \"Charlie of Atlassian\"}" -H "Content-Type: application/json" http://jira.server.com/rest/api/2/user/
For more info see.展开application / json下的部分,在那里你可以找到数据示例。
如何发送查询,请参阅Atlassian's documentation.
答案 1 :(得分:0)
在寻找完全相同的事情的同时遇到了这个帖子。来自@ThePavolC的答案非常好,但它正在创建一个新用户,而不是将用户添加到组中。我将他的回答与来自https://answers.atlassian.com/questions/255778的信息结合起来,得出了这个单行:
curl --insecure -D- -u admin:password -X POST --data" {\" name \":\" 用户名 \"}" -H" Content-Type:application / json" HTTPS:// myjiraserver.com /休息/ API / 2 /组/用户组名= mygroupname
我添加了--insecure选项,因为我的服务器上使用了私有SSL证书。您可能不需要它,或者根本不使用HTTPS(在这种情况下编辑URL以使用HTTP)。