CURL命令在特定功能的集会中创建UserStory,抛出以下错误

时间:2017-10-03 14:44:35

标签: api curl rally

卷曲-X POST \   https://rally1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement/create \   -H'缓存控制:无缓存'   -H'postman-token:XXXXXXX'\   -H'zsessionid:XXXXXXX'\   -d'{    “层次要求”:{       “名称”:“测试美国”,       “项目”:“project / XXXXXX”,       “描述”:“测试美国”,       “PortfolioItem”:{       “_ref”:“portfolioitem / feature / XXXXX”,       “_type”:“PortfolioItem / Feature”     }

}
}“

回应:  {     “CreateResult”:{         “_rallyAPIMajor”:“2”,         “_rallyAPIMinor”:“0”,         “错误”:[             “无法读取:无法读取引用的对象portfolioitem / feature / XXXXXXXX”         ]         “警告”:[]     } }

我尝试过像PortfolioItem这样的多个组合

卷曲-X POST \   https://rally1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement/create \   -H'缓存控制:无缓存'   -H'邮差 - 令牌:XXXXX'\   -H'zsessionid:XXXXX'\   -d'{    “层次要求”:{       “名称”:“测试美国”,       “项目”:“project / XXXXXX”,       “描述”:“TES US”,       “PortfolioItem”:“portfolioitem / feature / XXXXXX”

}
}“

回应:

{     “CreateResult”:{         “_rallyAPIMajor”:“2”,         “_rallyAPIMinor”:“0”,         “错误”:[             “无法读取:无法读取引用的对象null”         ]         “警告”:[]     } }

我可以创建US但我只想在创建它时添加父功能。

2 个答案:

答案 0 :(得分:0)

我认为您在投资组合参考中错过了一个领先的/

"PortfolioItem": "/portfolioitem/feature/12345"

如果这不起作用,请告诉我!

答案 1 :(得分:0)

我能够通过添加以下引用标志来修复它

“PortfolioItem”:{       “_ref”:“portfolioitem / feature / XXXXX”,       “_type”:“PortfolioItem / Feature”     }

它现在对我有用