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

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

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

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

rest jira-rest-api
2个回答
0
投票
curl -D- -u admin:password -X POST --data "{\"name\": \"charlie\",\"password\": \"abracadabra\",\"emailAddress\": \"[email protected]\",\"displayName\": \"Charlie of Atlassian\"}" -H "Content-Type: application/json" http://jira.server.com/rest/api/2/user/

更多信息请参见。展开application/json下的部分,您可以在那里找到数据示例。

如何发送查询,请参考Atlassian的文档。


0
投票

在想做同样的事情时遇到了这个线程。 @ThePavolC 的答案非常好,但它是创建一个新用户,而不是将用户添加到组中。我将他的答案与来自 https://answers.atlassian.com/questions/255778 的信息结合起来,并想出了这一行:

curl --insecure -D- -u *admin:password* -X POST --data "{\"name\": \"*username*\"}"  -H "Content-Type: application/json" https://*myjiraserver.com*/rest/api/2/group/user?groupname=*mygroupname*

  1. password”替换为实际的管理员密码。
  2. username" 替换为您要添加到的用户的名称 组。
  3. myjiraserver.com 替换为您的 JIRA 服务器的 FQDN。
  4. mygroupname 替换为您所在群组的名称 添加该用户。

我添加了

--insecure
选项,因为我的服务器上使用了私有 SSL 证书。您可能不需要,或者您可能根本不使用 HTTPS(在这种情况下,编辑 URL 以使用 HTTP)。

© www.soinside.com 2019 - 2024. All rights reserved.