0

我正在尝试从 Rally LookBack API 为我的 Rally 实例获取数据。我的公司实例落后于 SSO,我已经尝试了使用凭据绕过它的所有方法,但似乎没有任何效果。

在 Lookback API 中,据说我们可以使用 API 密钥进行身份验证。所以我从 POST Man 尝试了下面的代码,但我得到了500:Internal Server Error, 没有关于错误的任何进一步信息。有人可以帮我解决这个问题。

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(new Uri("https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/5985761382/artifact/snapshot/query.js?find='_ProjectHierarchy':12506089503,'__At':'current'}));
request.Method = WebRequestMethods.Http.Get;
request.Timeout = Timeout.Infinite;
request.Accept = "application/json";

request.Headers.Add("Authorization", "Basic " + "<Rally API Key>");
WebResponse response = request.GetResponse();
4

1 回答 1

0

传递 api 密钥的方式是使用 zsessionid 标头:

request.Headers.Add("zsessionid", "<Rally API Key>");
于 2016-12-14T17:44:26.997 回答