如何通过SOAP或其他方式获取Jira用户的头像/图像

时间:2011-02-22 08:10:45

标签: web-services soap jira avatar

我想显示使用Jira项目注册的开发人员的用户头像/图像。 Jira有一个Web服务API(我的版本是4.2),但遗憾的是我无法找到一个可以提取用户头像的动作。只有提取项目头像的动作。

有人碰巧知道如何实现这个目标吗?

也可以通过URL访问用户头像,但我需要先进行身份验证。我有凭据(否则我将无法进行其他SOAP调用)和基本域认证应该可以工作,但不是。我总是被抛回登录JSP。我还没有从这里开始调查,所以如果有人通过SOAP有一个更清晰的想法,或者这应该在Jira工作,请提前谢谢你!

干杯,韦德兰

1 个答案:

答案 0 :(得分:5)

您可以使用REST API获取它,例如获取http://jira.atlassian.com/rest/api/latest/user?username=lmiranda(您需要登录才能访问JIRA中的用户信息)。

回复示例:

{
   "self":"http://jira.atlassian.com/rest/api/latest/user?username=lmiranda",
   "name":"lmiranda",
   "emailAddress":"... at atlassian dot com",
   "avatarUrl":"http://jira.atlassian.com/secure/useravatar?size=large&ownerId=lmiranda",
   "displayName":"Luis Miranda [Atlassian]",
   "groups":{
      "size":5,
      "items":[

      ]
   },
   "expand":"groups"
}

有关详细信息,请参阅REST API Documentation