Agile Central(Rally)WSAPI文档架构部分说我可以得到这样的架构:
架构请求有一个可选的哈希值。如果不是 提供后,服务将确定哈希并重定向请求 内部。请求不再是当前的哈希将重定向 到当前的哈希。 项目的模式请求(服务计算工作区): 的 rally1.rallydev.com/slm/schema/v2.0/project/ [的ObjectID] / [散列]
我需要一种一致的方法来获取架构而不需要重定向。 我不知道要为 [哈希] 输入什么来制作可靠的架构端点。我注意到 [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是我自己选择/生成的任意数字。
提前致谢!
答案 0 :(得分:0)
该散列值可通过您将架构范围限定的项目或工作空间上的SchemaVersion属性获得。如果你正在编写一个应用程序,App SDK已经为你做了这个,作为使用ModelFactory构建模型的一部分。
否则一般过程是:
1)读取/ project / 12345?fetch = SchemaVersion
2)阅读/schema/v2.0/project/12345/[schemaversionfromstep1]