use*_*786 0 bitbucket bitbucket-server
我尝试添加一些用户并使用提供的 JSON 设置他们的权限,但它不起作用。这个命令工作正常,但我想用 JSON 添加多个用户:
curl -u admin:admin -H "Accept: application/json" -H "Content-Type: application/json" -X PUT "http://stash.mydomain.com/rest/api/1.0/projects/CPC/permissions/users?name=myuser&permission=PROJECT_WRITE" 
该命令不起作用:
curl -u admin:admin -H "Accept: application/json" -H "Content-Type: application/json" -X PUT "http://stash.mydomain.com/rest/api/1.0/projects/CPC/permissions/users" -d '{"name" : "myuser", "permission" : "PROJECT_READ"}' 
我收到错误:{"errors":[{"context":null,"message":"Permission must be specified.","exceptionName":null}]}
知道如何解决吗?我需要一次添加多个用户,这可以使用 JSON 中的数组来完成。
小智 5
您可以通过多次插入名称参数来添加多个用户,例如
curl -u admin:admin -X PUT "http://stash.mydomain.com/rest/api/1.0/projects/CPC/permissions/users?name=myuser&name=myuser2&permission=PROJECT_WRITE"
URL 周围的引号很重要。如果没有,您将再次收到错误消息。了解如何在 REST Web 服务中 PUT 多个查询参数
| 归档时间: | 
 | 
| 查看次数: | 2083 次 | 
| 最近记录: |