2016-08-08 1 views
1

Rally through Rally APIキーにアクセスしようとしていますが、Rallyに接続できません。しかし、プロジェクトの下でユーザーストーリーのリストを取得しようとすると、InvalidRallyTypeNameErrorを取得しています。 InvalidRallyTypeNameError

は、ここに私のコードは

rally=Rally(server="rally1.rallydev.com", apikey="MyAPIkey", workspace='MyWorkspace',projectc='Helloworld')

が間違って取得していますプロジェクト

response=rally.get("project", fetch=False, limit=10) //here is where am getting the error 

私に知らせてください、下のストーリーのリストを取得するためにラリーに接続することです。

答えて

1

プロジェクトのユーザーストーリーを取得するには、hierarchicalrequirementエンドポイントを押して、プロジェクトにスコープを設定します。ここでzsessionidがAPIKEYに設定されているカールの例では、あり、そして678は、プロジェクトのオブジェクトIDのプレースホルダです:関係なく、言語やAPI tookit選択の

curl --header "zsessionid:_abc123" -H "Content-Type: application/json" https://rally1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement?project=/project/678 

、あなたはhierarchicalrequirementオブジェクトに照会する必要があります。ツールキットによっては、「userstory」または「story」エイリアスの使用を許可するものもありますが、WS APIオブジェクトモデルのユーザーストーリーでは、hierarchicalrequirementと呼ばれます。また、プロジェクトにはユーザー・ストーリー収集属性がありません。

ラリー用のPythonツールキットを使用して、pyralそれはあなたがプロジェクトに基準を制限することができ、この

response = rally.get('HierarchicalRequirement', query=criterion, fetch=fields, order="FormattedID") 

のようになります。