1

Agile Central (Rally) WSAPI 文档架构部分说我可以获得这样的架构:

架构请求有一个可选的散列。如果未提供,服务将确定哈希并在内部重定向请求。请求不再是当前的散列将重定向到当前散列。项目的模式请求(服务计算工作区): rally1.rallydev.com/slm/schema/v2.0/project/[ObjectID]/[Hash]

我需要一种一致的方式来获取架构而无需重定向。我不知道要为[Hash]输入什么才能建立可靠的架构端点。我注意到[Hash]的自动生成值会在某个时间间隔过期。

如何附加哈希以获得一致的架构?文档中没有示例,那么哈希是什么样的?像这样的东西?

rally1.rallydev.com/slm/schema/v2.0/project/12345/{"showMeTheModels": true}

还是这样?

rally1.rallydev.com/slm/schema/v2.0/project/12345/99999999

其中 12345 是我的项目 ID,99999999 是我自己选择/生成的任意数字。

提前致谢!

4

1 回答 1

0

该哈希值可通过您将架构范围限定到的项目或工作区上的 SchemaVersion 属性获得。如果您正在编写一个应用程序,则 App SDK 已经为您执行此操作,作为使用 ModelFactory 构建模型的一部分。

否则一般流程是:

1) 读取 /project/12345?fetch=SchemaVersion
2) 读取 /schema/v2.0/project/12345/[schemaversionfromstep1]

于 2017-08-02T21:25:05.510 回答