程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何使用 JAVA Rest API 从 Rally 工作项下载附件?

发布于2023-03-25 15:10     阅读(1181)     评论(0)     点赞(19)     收藏(0)


我找不到一个有效的例子。我在下面尝试了如何阅读缺陷的附件内容

但我得到了一个ClasscastExceptionca JsonObjectn't be cast to JsonArrayfor

JsonArray attachmentsJsonArray = existUserStoryJsonObject.getAsJsonArray("Attachments");

QueryRequest  existUserStoryRequest = new QueryRequest("HierarchicalRequirement");
existUserStoryRequest.setFetch(new Fetch("FormattedID","Name","Attachments"));
existUserStoryRequest.setQueryFilter(new QueryFilter("FormattedID", "=", existStoryFormattedID));
QueryResponse userStoryQueryResponse = restApi.query(existUserStoryRequest);
JsonObject existUserStoryJsonObject = userStoryQueryResponse.getResults().get(0).getAsJsonObject();
String existUserStoryRef = userStoryQueryResponse.getResults().get(0).getAsJsonObject().get("_ref").toString();
JsonArray attachmentsJsonArray = existUserStoryJsonObject.getAsJsonArray("Attachments");

解决方案


需要进行一些小的更新才能使旧答案中引用的代码与 CA Agile Central Webservices v2.0 一起使用。您可以在此处找到该示例的修改版本:

https://github.com/markwilliams970/rally-java-rest-apps/blob/master/AttachmentDownloadFromStory.java

其中包括 WSAPI v2.0 更新。



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.javaheidong.com/blog/article/662765/2a261bdfddad5c138ab9/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

19 0
收藏该文
已收藏

评论内容:(最多支持255个字符)