拉力赛:如何生成API密钥?

时间:2014-07-14 21:31:13

标签: rally

我试图在GitHub上使用Java示例来使用java中的RallyRestApi。第一行代码使用两个参数创建RallyRestApi对象。第一个是服务器,但我无法弄清楚如何生成一个' apiKey'。有人可以分享这是怎么做的吗?

以下是我的示例 https://github.com/RallyTools/RallyRestToolkitForJava/wiki/User-Guide

3 个答案:

答案 0 :(得分:11)

转到https://rally1.rallydev.com/login。你可以在那里生成api密钥。如果他们在入门指南中注意到它,那就太棒了。

答案 1 :(得分:1)

上述原始问题中的评论应该是接受的答案。然而,对于它的值,仍然有一个构造函数,它也需要服务器,用户名和密码(尽管这被认为是不赞成使用api密钥方法)

//preferred
RallyRestApi api = new RallyRestApi(new URI("https://rally1.rallydev.com", "myAPIKey");

//deprecated, but still possible
RallyRestApi api = new RallyRestApi(new URI("https://rally1.rallydev.com", "username", "password");

答案 2 :(得分:0)

RallyRestApi restApi = new RallyRestApi();
restApi.AuthenticateWithApiKey("Your Key", "https://rally1.rallydev.com", null);

以上是如何使用C#使用API​​密钥。它可能与Java非常相似。 (null是代理,根据您的需要进行调整)。