2016-06-28 34 views
2

我可以通過JIRA解決問題嗎? 我用REST API做了一些試驗;使用rest api解決jira中的問題

var url = "https://hibernate.atlassian.net/rest/api/2/issue/WEBSITE-1/transitions"; 
var message = [{ 
    "update": { 
     "comment": [ 
      { 
       "add": { 
        "body": "some text for body" 
       } 
      } 
     ] 
    }, 
    "fields": { 
     "assignee": { 
      "name": "name1" 
     }, 
     "resolution": { 
      "name": "Fix" 
     } 
    }, 
    "transition": { 
     "id": "1" 
    } 
}]; 
request({ 
    url: url, 
    method: "POST", 
    json: true, 
    body: message, 
}, function (error){}); 

Url(https://hibernate.atlassian.net/rest/api/2/issue/WEBSITE-1/transitions)給我;

{"expand":"transitions","transitions":[]} 

如何解決JIRA中的問題?我做錯了嗎?

回答

0

您有正確的方法,但您需要向有權執行轉換的用戶驗證您的請求。

因爲您匿名執行您的請求,JIRA會爲您提供一個響應,該響應不包含可執行的任何轉換,並且不允許您執行轉換。

查看request module或其他example的文檔。