Как добраться до аватара / образа пользователя Jira через SOAP или другими способами - PullRequest
6 голосов
/ 22 февраля 2011

Я хотел бы отобразить аватары пользователей / изображения разработчиков, зарегистрированных в проекте Jira. У Jira есть API веб-сервиса (моя версия 4.2), но, к сожалению, я не могу найти действие, которое извлекло бы аватар пользователя. Есть только действия по извлечению аватаров проекта.

Кто-нибудь знает, как этого добиться?

Аватара пользователя также можно получить по URL, но сначала мне нужно пройти аутентификацию. У меня есть учетные данные (в противном случае я не смог бы выполнять другие вызовы SOAP), и базовая проверка подлинности области должна работать, но это не так. Я всегда возвращаюсь к входу в систему JSP. С этого момента я еще не исследовал, так что если у кого-то есть более чистая идея с помощью SOAP или как-то это должно сработать в Jira, заранее спасибо!

Ура, Ведран

1 Ответ

5 голосов
/ 16 марта 2011

Вы можете получить его, используя REST API, например, GET 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 .

...