2013-03-08 61 views
1

我開始使用Rally .NET API,以開發一個插件來將用戶案例導入Enterprise Architect。Rirt REST API的.NET工具包文檔已棄用?

我已經從以下頁面中的示例開始:http://developer.help.rallydev.com/rest-api-net

在最後一個,例如,我得到這個錯誤:

//Create an item 
DynamicJsonObject toCreate = new DynamicJsonObject(); 
toCreate["Name"] = "My Defect"; 
CreateResult createResult = restApi.Create("defect", toCreate); 

錯誤1,沒有超載的方法 '創建' 需要兩個參數

//Delete the item 
OperationResult deleteResult = restApi.Delete(createResult.Reference); 

錯誤2方法'刪除'沒有過載需要1個參數

但文檔here與示例不同。

總而言之,我想知道任何有用的信息來學習這個Rally API,哪些是第一頁的例子中創建和刪除的正確實現。

由於提前,

佩德羅

回答

1

很抱歉的混亂 - 他們現在 - 與.NET REST DLL(版本1.0.15)的最新版本,無論是創建和刪除方法稍有變化需要一個工作區編號:

String workspaceRef = "/workspace/12345678910"; 
DynamicJsonObject toCreate = new DynamicJsonObject(); 
toCreate["Name"] = "My Defect"; 
CreateResult createResult = restApi.Create(workspaceRef, "defect", toCreate); 

刪除應該是這樣的:

OperationResult deleteResult = restApi.Delete(workspaceRef, createResult.Reference); 

或者這樣:

myDefectObjectID = "12345678911"; 
OperationResult deleteResult = restApi.Delete(workspaceRef, "Defect", myDefectObjectID); 

我們會努力讓儘可能快速更新儘可能的文檔。感謝您指出了這一點!

+0

感謝您的快速響應! – 2013-03-08 15:01:18