如何从Gadget中的Greenhopper REST API获取JSON响应?

时间:2013-04-25 11:22:23

标签: json rest jira jira-plugin jira-agile

我无法通过我的小工具应用程序获取GreenHopper REST API对网址http://:2990 / jira / rest / greenhopper / 1.0 / sprints / 1的响应。

当我从浏览器中尝试时,我能够得到以下输出,下面是输出。

 {"sprints":[{"id":1,"name":"Sprint 1","closed":false}],"rapidViewId":1}

我在Gadget中检索sprint详细信息的代码段是:

args: {
     key: "sprints",
    ajaxOptions: function () {
    return {                                
        url: "/rest/greenhopper/1.0/sprints/1",
           };
     }
 }

任何人都可以告诉我如何从适用于JIRA仪表板的greenhopper REST API获取JSON响应。

我在服务器中遇到以下异常:

 [talledLocalContainer]   at java.lang.Thread.run(Thread.java:662)
 [talledLocalContainer] 2013-04-25 15:26:58,985 http-2990-11 ERROR admin 926x5323x1            dggnll 172.27.186.82 /rest/greenhopper/1.0/sprints/1      

 [common.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service
 [talledLocalContainer] javax.ws.rs.WebApplicationException
 [talledLocalContainer]   at   com.sun.jersey.server.impl.uri.rules.TerminatingRule.accept(TerminatingRule.java:66)
 [talledLocalContainer]   at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)

1 个答案:

答案 0 :(得分:0)

这是正确的网址,所以也许sprint不存在或者你没有权限查看它?此外,尝试使用Developer Workbox附加组件和REST API浏览器来测试这些方法。