2016-06-28 30 views
3

JIRA Atlassianがプロジェクトアイコン/ロゴを取得するためのAPIはありますか?JIRA Projectのロゴ/アイコンを取得するJIRA Rest API

私は/ rest/api/latest/project APIを使用してJIRA Atlassianからプロジェクトの詳細を取得していますが、各プロジェクトに対してこのAPIにはプロジェクトアバターはありません。あなたはこのような結果を得るでしょうGET /project/{projectIdOrKey}

答えて

3

あなたが使用してプロジェクトの詳細を取得した場合

{ 
    "expand": "description,lead,url,projectKeys", 
    "self": "http://www.example.com/jira/rest/api/2/project/EX", 
    "id": "10000", 
    "key": "EX", 
    "description": "This project was created as an example for REST.", 
    "lead": { 
     "self": "http://www.example.com/jira/rest/api/2/user?username=fred", 
     "name": "fred", 
     "avatarUrls": { 
      "48x48": "http://www.example.com/jira/secure/useravatar?size=large&ownerId=fred", 
      "24x24": "http://www.example.com/jira/secure/useravatar?size=small&ownerId=fred", 
      "16x16": "http://www.example.com/jira/secure/useravatar?size=xsmall&ownerId=fred", 
      "32x32": "http://www.example.com/jira/secure/useravatar?size=medium&ownerId=fred" 
     }, 
     "displayName": "Fred F. User", 
     "active": false 
    }, 

    ... 

    "avatarUrls": { 
     "48x48": "http://www.example.com/jira/secure/projectavatar?size=large&pid=10000", 
     "24x24": "http://www.example.com/jira/secure/projectavatar?size=small&pid=10000", 
     "16x16": "http://www.example.com/jira/secure/projectavatar?size=xsmall&pid=10000", 
     "32x32": "http://www.example.com/jira/secure/projectavatar?size=medium&pid=10000" 
    }, 
    "projectCategory": { 
     "self": "http://www.example.com/jira/rest/api/2/projectCategory/10000", 
     "id": "10000", 
     "name": "FIRST", 
     "description": "First Project Category" 
    } 
} 

avatarUrls部分がdiferent解像度でプロジェクトのアイコンのURLを記載しています。

avatarUrlsのセクションは、のリードの下にもあります。これには、プロジェクトリーダーのアバターのURLが記載されています。

+0

ありがとう、 以下のAPIを使用してプロジェクトアバターを取得しました。 /rest/api/2/project/{ProjectKey}/ –

+1

このURLはブラウザでは動作しますが、コードではGETリクエストを使用して画像データをダウンロードし、次に画像に変換する必要があります。これは正確な画像URLではないので、imageViewにこの画像urlを割り当てることはできません。 –

+1

projectId(pid)がある場合は、urlの下のpidの値を置き換えてアバターを取得することもできます。 http://www.example.com/jira/secure/projectavatar?pid=10000 –

関連する問題