2016-06-28 7 views
2

Могу ли я решить проблему в JIRA? Я провел несколько испытаний с REST API как;Устранить проблему в jira, используя rest api

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.