War nach einiger Hilfe beim ersten Aufruf des Rally REST Webservice von einem .NET MVC Webclient.Erste Schritte mit Rally REST webservice API
ich die Web-Service-Infos hier gegeben habe:
https://rally1.rallydev.com/slm/doc/webservice/
So kann ich sehen, dass ich eine URL-Informationen von Rally zugreifen können - ähnlich:
https://rally1.rallydev.com/slm/webservice/1.39/task?query=((Owner.Name
= [email protected]) and (State != Completed))&order=Rank&fetch=true&stylesheet=/slm/doc/webservice/browser.xsl
Was mir jedoch nicht klar ist, ist wie ich mich authentifizieren soll, bevor ich meine Anfrage mache?
Ich bin neu in REST Web Services (habe die SOAP/WSDL eine Weile zurück) - es scheint also nicht wie bei REST, dass Sie einen Verweis auf etwas hinzufügen müssen, um Client-Klassen zu erstellen? Ist das richtig? Dass Sie einfach einen HTTPRequest mit einem URI erstellen - und den Aufruf durchführen, indem Sie eine HTTPResponse zurückholen (mit der ich hoffentlich etwas anfangen kann).
Viele Beispiele scheinen spezifische Service-/API-Klassen zu haben, bei denen sie Methoden aufrufen oder auf Eigenschaften zugreifen - also bin ich mir nicht sicher, ob sie SOAP anstatt REST verwenden - oder dass sie sie erstellt haben sich.
Vielleicht bin ich auf die falsche Dokumentation, wie es scheint angenommen, dass Sie wissen, wie authentifiziert werden. Oder ich vermisse eine Referenz?
Dank - das ist ein großer Link :) – Jen
Gibt es eine Dokumentation über welche Attributtypen gültig sind und welche Attribute gelten. z.B. Ich möchte eine Anfrage für "defect" oder "hierarchicalrequirement" erstellen - aber ich kenne diese Werte nur aus den Beispielen anderer Leute. Ich weiß auch nicht, welche Attribute eine "hierarchische Anforderung" tatsächlich abfragen muss. z.B. Ich weiß, dass "defect" Name & State hat - aber wieder nur wegen begrenzter Beispiele. Vielen Dank! – Jen
Schauen Sie sich https://rally1.rallydev.com/slm/doc/webservice an - dieser Link enthält ausführliche Informationen über das Webservices-API-Objektmodell, Artefakte, Feldtypen, gültige Werte usw. –