Po uzyskaniu pomocy w rozpoczęciu korzystania z usługi internetowej Rally REST z klienta WWW .NET MVC.Rozpoczęcie korzystania z usługi Rally REST webservice API
Dostałem info serwis internetowy:
https://rally1.rallydev.com/slm/doc/webservice/
Więc widzę, że mogę użyć adresu URL dostępu do informacji z Rally - podobny do:
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
Jednak nie wiem, w jaki sposób uwierzytelnić się przed złożeniem zamówienia?
Jestem nowy w usługach sieciowych REST (wykonałem SOAP/WSDL przez jakiś czas) - więc nie wydaje ci się, że w przypadku REST powinieneś dodać odniesienie do czegoś, aby utworzyć klasy klientów? Czy to jest poprawne? Że właśnie tworzysz HTTPRequest za pomocą URI - i nawiązujesz połączenie, odzyskując HTTPResponse (z czym mam nadzieję, że coś zrobię).
Wiele przykładów zdaje się mieć określone klasy usługi/api, do których wywołują metody lub uzyskujące dostęp do właściwości - więc nie jestem pewien, czy to dlatego, że używają SOAP zamiast REST - lub że je utworzyli sami.
Może szukam niewłaściwej dokumentacji, ponieważ wydaje się, że wiesz, jak być uwierzytelnionym. Lub brakuje mi odniesienia?
Dzięki - to jest wielki związek :) – Jen
Czy istnieje dokumentacja na jakie typy atrybutów są ważne i jakie atrybuty są ważne. na przykład. Chcę utworzyć prośbę o "defekt" lub "hierarchiczną dysproporcję" - ale znam tylko te wartości z przykładów innych osób. Nie wiem także, na jakie atrybuty "hierarchiczna precyzja" musi być w stanie odpowiedzieć. na przykład. Wiem, że "defekt" ma nazwę i stan - ale znowu tylko z powodu ograniczonych przykładów. Dzięki! – Jen
Sprawdź https://rally1.rallydev.com/slm/doc/webservice - ten link zawiera szczegółowe informacje o modelu obiektowym interfejsu API usługi Webservices, artefaktach, typach pól, prawidłowych wartościach itp. –