6

Jiraプロジェクトに登録されている開発者のユーザーアバター/画像を表示したいと思います。JiraにはWebサービスAPI(私のバージョンは4.2)がありますが、残念ながら、ユーザーアバターを抽出するアクションが見つかりません。プロジェクトのアバターを抽出するためのアクションがあります。

誰かがこれを達成する方法を知っていますか?

ユーザーアバターにはURL経由でアクセスすることもできますが、最初に認証する必要があります。私は資格情報を持っており(そうでないと、他のSOAP呼び出しを行うことができません)、基本的なレルム認証は機能するはずですが、機能しません。私はいつもログインJSPに戻されます。これからはまだ調査していませんので、誰かがSOAPを通じてよりクリーンなアイデアを持っている場合、またはこれがJiraで機能するはずの場合は、事前に感謝します。

乾杯、ヴェドラン

4

1 に答える 1

6

GET http://jira.atlassian.com/rest/api/latest/user?username=lmirandaなどの REST API を使用して取得できます(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 ドキュメントを参照してください。

于 2011-03-16T10:59:45.280 に答える