需要在JIRA REST API 6.1中添加用户到组功能的示例

时间:2014-01-28 09:18:41

标签: rest jira-rest-api

我正在开发一个使用JIRA 6.1 REST API的应用程序。我可以知道我应该使用的示例JSON对象,将用户添加到JIRA中的给定组吗?

这是相关的API调用:https://docs.atlassian.com/jira/REST/latest/#d2e1694

2 个答案:

答案 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

  1. 替换密码"使用实际的管理员密码。
  2. 替换用户名"使用您要添加到的用户的名称 基。
  3. myjiraserver.com 替换为您的JIRA服务器的FQDN。
  4. mygroupname 替换为您所在的群组的名称 添加此用户。
  5. 我添加了--insecure选项,因为我的服务器上使用了私有SSL证书。您可能不需要它,或者根本不使用HTTPS(在这种情况下编辑URL以使用HTTP)。