sonarqube api/权限/添加项目权限管理器组

sonarqube api/权限/添加项目权限管理器组,sonarqube,Sonarqube,请告知我在Sonarqube的api调用中犯了什么错误 =>为了向grp1授予myproj的issueadmin权限,我运行了下面的命令 curl-u admin:admin-X POST“” curl-u admin:admin-X POST“” groupid=4 groupname=grp1 项目名称=myproj 项目id=4 project key=mykey签出api/权限/add_group文档()。您收到的错误消息涉及到全局权限,因此无法正确解释项目密钥。仔细查看参数: 项目

请告知我在Sonarqube的api调用中犯了什么错误

=>为了向grp1授予myproj的issueadmin权限,我运行了下面的命令

  • curl-u admin:admin-X POST“”

  • curl-u admin:admin-X POST“”

  • groupid=4

    groupname=grp1

    项目名称=myproj

    项目id=4


    project key=mykey

    签出
    api/权限/add_group
    文档()。您收到的错误消息涉及到全局权限,因此无法正确解释项目密钥。仔细查看参数:

    项目密钥-可选-项目密钥

    这就是打字错误。您使用了
    projectkey
    而不是
    projectkey

    但是你的URL中还有一个问题:你正在使用
    来分离参数,而不是标准的
    &
    。总而言之,这应该可以做到:

    curl-u admin:admin-X POST“”


    我在版本5.5和版本6上进行了测试
      {"errors":[{"msg":"The 'permission' parameter for global permissions 
    must be one of admin, profileadmin, gateadmin, shareDashboard, scan, 
    provisioning. 'issueadmin' was passed."}]}
    
    {"errors":[{"msg":"The 'permission' parameter for global permissions must be 
    one of admin, profileadmin, gateadmin, shareDashboard, scan, provisioning.
     'issueadmin' was passed."}]}