2014-07-14 4 views
6

J'essaie de suivre l'exemple de Java sur GitHub pour utiliser le RallyRestApi dans Java. La première ligne de code crée un objet RallyRestApi à l'aide de deux paramètres. Le premier est le serveur, mais je n'arrive pas à comprendre comment générer une 'apiKey'. Quelqu'un peut-il partager comment cela est fait?Ralliement: Comment générer une clé API?

Voici l'exemple que je suis https://github.com/RallyTools/RallyRestToolkitForJava/wiki/User-Guide

+7

"#Utilisation des clés API - actuellement Rally1 seulement Rendez-vous sur https://rally1.rallydev.com/login Vous pouvez générer une clé API sur ce site et l'utiliser * au lieu de * nom d'utilisateur et mot de passe" comme vu dans https://github.com/RallyTools/RallyRestToolkitForRuby, doit travailler les deux langues –

+0

@ G.Mendes Bienvenue sur le réseau StackExchange. Ici, nous publions des réponses comme, erm, des réponses. Les commentaires sont excellents pour clarifier les questions, mais une page de questions/réponses devrait être utile sans aucun des commentaires. Je supprimerai volontiers ma réponse si vous publiez la vôtre à la place. – djeikyb

Répondre

1

Le commentaire de la question initiale ci-dessus devrait être la réponse acceptée. Pour ce que ça vaut cependant il y a encore un constructeur qui prend serveur, nom d'utilisateur, mot de passe et (bien que cela soit considéré comme dépréciée en faveur de l'approche clé 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"); 
+0

D'accord, le commentaire sur le message original est la bonne réponse, mais les commentaires ne peuvent pas être marqués comme des réponses. J'ai utilisé la méthode obsolète jusqu'à ce que j'obtienne le lien du commentaire de G.Mendes. –

+0

mis à jour et marqué comme la réponse .... mais aucune réponse réelle n'est fournie: / – djeikyb

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

Ce qui précède est comment utiliser la clé API en utilisant C#. C'est probablement très similaire pour Java. (Le null est un proxy, ajustez pour vos besoins).

Questions connexes