我可以通过JIRA API检索用户的主管吗?

时间:2015-10-22 19:56:42

标签: jira jira-rest-api

我想创建一份报告,总结用户未经批准的时间表,由经理汇总。该值存储在系统中的某个位置;它在Temp |下的Web GUI中暴露出来时间表|用户首选项|我的主管。但是,我无法使用REST调用来检索它,例如:

https://jira.mydomain.com/rest/api/2/mypreferences/key=mysupervisor
https://jira.mydomain.com/rest/api/2/mypreferences/key=my_supervisor
https://jira.mydomain.com/rest/api/2/mypreferences/key=supervisor
https://jira.mydomain.com/rest/api/2/mypreferences/search?key=mysupervisor
https://jira.mydomain.com/rest/api/2/mypreferences/search?key=my_supervisor
https://jira.mydomain.com/rest/api/2/mypreferences/search?key=supervisor

这些都返回404.它也不会出现在基本的.../api/2/user/信息中。

我的结构是否正确以检索首选项?如果是,那么什么密钥(如果有的话)适用于"我的主管"?最后,有没有办法为其他用户检索此信息,还是只能通过我的首选项获取?

The main REST doc没有提供偏好键列表。

我找到了a list个偏好键,但是"主管"没有出现。此外,使用上面REST调用中的键仍然会返回404。

我使用的是JIRA 6.4.3。

1 个答案:

答案 0 :(得分:1)

听起来经理是jira设置中的自定义字段。

您需要做的是找到您的经理/主管的自定义字段ID。在浏览器中运行

https://jira.mydomain.com/rest/api/2/field

这将为您提供已定义且有权访问的所有字段。搜索您要查找的字段。如果您拥有该字段的id,则可以创建一个为您提供结果的jql