Jira API 从 Jira 项目中获取具有特定状态的所有用户

Jira API GET all users from Jira project with specific status

在我的 Ruby 应用程序中,我试图从我的服务台获取所有代理用户。这意味着所有 status: 'ServiceDesk' 的用户。是否可以仅使用基本身份验证?

在 curl 中,我正在尝试类似的东西:

curl -D -u USERNAME:PASSWORD -X GET -H "Content-Type: application/json" https://company_name.atlassian.net/rest/api/2/user/assignable/search?project=SERVICEDESK

但我得到的只是一个错误:

Warning: The file name argument '-u' looks like a flag. curl: (3) URL using bad/illegal format or missing URL {"errorMessages":["Internal server error"],"errors":{}}%

有什么方法可以通过基本身份验证获取这些数据吗?

我认为 curl 命令有问题,试试这个

curl -D- -u USERNAME:PASSWORD  https://company_name.atlassian.net/rest/api/2/user/assignable/search?project=SERVICEDESK