JiraのRest APIを使用して、
チケット履歴情報を取得しようとしています。
チケットの変更履歴を取得する際、
以下の(1)の方法で全履歴情報を取得することはできますが、
(2)のように設定して、statusだけの変更履歴だけを
取得しようとしていますが、エラーとなります。
(1)https://XXXXX.atlassian.net/rest/api/2/issue/KEY-1001/changelog
(2)https://XXXXX.atlassian.net/rest/api/2/issue/KEY-1001/changelog/changelog?field=status
(1)json形式で取得した結果は以下の通りです。
{
"self": "https://XXXXX.atlassian.net/rest/api/2/issue/KEY-1001/changelog",
"maxResults": 100,
"startAt": 0,
"total": 62,
"isLast": true,
"values": [
{
"id": "12387",
"author":
{ :(省略) }
,
"created": "2018-11-07T10:25:43.162+0900", ★
"items": [
{ "field": "status", ★このstatus部分だけ取得したい "fieldtype": "jira", "fieldId": "status", "from": "10001", "fromString": "To Do", ★ "to": "3", "toString": "In Progress" ★ }
]
},
上記のstatus項目の★印部分のみ
取得したく、質問させて頂きました。
1チケット当り、履歴情報が60件程あり、
約2000件のチケットから履歴情報を全て参照して、
status情報をEXCEL(VBA)で取得しようとすると、
25分程度かかるため、処理時間を少なくしたいため、
上記のstatus情報だけを取得できないか、ご教示願います。