1

有人可以帮我弄清楚为什么我无法访问 Rally Lookback Api 吗?我可以很好地访问网络服务。

例如,当我在浏览器中输入以下内容时:

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12345/artifact/3563764.js

(使用我的服务器名称、正确的工作区和有效的 ObjectID),我得到 HTTP 404 not found 错误。这有什么具体原因吗?我尝试了几种不同类型的查询,但没有任何效果。

谢谢!

4

3 回答 3

1

LBAPI 实际上有一个端点,它类似于 WSAPI 工件端点。看起来像:

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12345/artifact/67890/snapshot/query.js

(注意 /artifact/ 和 /snapshot/ 之间的 oid。)您仍然必须使用 find 子句来过滤您想要的特定工件中的哪些快照。

于 2014-06-18T16:47:56.760 回答
0

Lookback API 的工作方式与 WSAPI 有点不同 - 没有像上面这样的特定于 artifact-ObjectID 的端点。相反,您会想要进行查找查询:

得到:

https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12345678910/artifact/snapshot/query.js?find={"ObjectID":12345678920}&fields=["_ValidFrom","_ValidTo","ObjectID","State"]&start=0&pagesize=1

或者,使用 POST:

反对:

网址:https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12345678910/artifact/snapshot/query.js

发布数据:

{
    "find": { "ObjectID": 12345678920},
    "fields": ["_ValidFrom", "_ValidTo", "ObjectID", "State"],
    "start": 0,
    "pagesize": 1
}

在 LookbackAPI 文档中,有一些很好的示例,以及可用于在浏览器中测试查询的查询“便签本”:

https://rally1.rallydev.com/analytics/doc/#/manual

需要 Rally 登录才能使用查询示例。

于 2014-06-17T17:08:38.860 回答
0

MarkW 和 Joel 都给出了一些很好的回应和指示,您可以从哪里获得有关 Lookback API 的更多信息。但是,您的问题的真正答案是 Lookback API 目前仅对 SaaS 客户可用。因此,由于您的数据中心内有 Rally,因此在向本地客户部署 Lookback 的功能发布之前,您将无法使用 Lookback API。

于 2014-06-19T20:35:04.657 回答