敏捷中心(拉力赛(WSAPI文档架构部分说我可以得到这样的模式:
架构请求有一个可选的哈希。如果不是 前提是,服务将确定哈希并重定向请求 内部。请求不再是最新的哈希将重定向 到当前哈希。 按项目提出的架构请求(服务确定工作区(:rally1.rallydev.com/slm/schema/v2.0/project/[对象ID]/[哈希]
我需要一种一致的方式来获取架构而无需重定向。我不知道该为[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是我自己选择/生成的任意数字。
提前感谢!
该哈希值可通过将架构范围限定到的项目或工作区上的 SchemaVersion 属性获得。 如果您正在编写应用程序,则应用程序 SDK 已为您执行此操作,作为使用模型工厂构建模型的一部分。
否则,一般流程为:
1( 读取/project/12345?fetch=SchemaVersion
2( 读取/schema/v2.0/project/12345/[schemaversionfromstep1]