首页 > 解决方案 > 从 Rally API for Feature 获取特定字段

问题描述

我正在使用以下 API 获取数据:

https://rally1.rallydev.com/slm/webservice/v2.0/PortfolioItem/Feature/?fetch=ObjectID,FormattedID,Name,Parent&pagesize=2000

我不想获取 Parent 中的所有字段。我只需要名称、FormattedID、ObjectID、Parent.ObjectID、Parent.Name 的特征。一个

 {
"_rallyAPIMajor": "2",
"_rallyAPIMinor": "0",
"ObjectID": blabla,
"FormattedID": "F3792",
"DirectChildrenCount": 23,
"Name": "Phase 2: Fork Messages (New flow of messages that will feed data to 8 reports for D&P)",
"Parent": {
                "_rallyAPIMajor": "2",
                "_rallyAPIMinor": "0",
                "_ref": "https://rally1.rallydev.com/slm/webservice/v2.0/portfolioitem/portfolio/blabla",
                "_refObjectUUID": "8fae",
                "_objectVersion": "67",
                "_refObjectName": "blabla",
                "ObjectID": blabla,
               "FormattedID": "P1ABC",
               "DirectChildrenCount": 13,
                "Name": "blabla",
                "_type": "PortfolioItem/Portfolio"
             },
"_type": "PortfolioItem/Feature"
}

标签: rally

解决方案


这正是 Web 服务 API 的工作方式。提取中包含的任何字段都将在具有它们的任何对象上返回。这对于能够对关联对象(父对象、迭代等)上的字段进行水合非常有用。


推荐阅读