我试图在GitHub上使用Java示例来使用java中的RallyRestApi。第一行代码使用两个参数创建RallyRestApi对象。第一个是服务器,但我无法弄清楚如何生成一个' apiKey'。有人可以分享这是怎么做的吗?
以下是我的示例 https://github.com/RallyTools/RallyRestToolkitForJava/wiki/User-Guide
答案 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是代理,根据您的需要进行调整)。