2013-03-08 3 views
1

Я начинаю работать с Rally .NET API, чтобы разработать плагин для импорта User Story в Enterprise Architect..NET Toolkit для Rally API REST устарел?

Я начал с примеров на следующей странице: 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 Нет перегрузки для метода 'Create' принимает 2 аргумента

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

Ошибка 2 Нет перегрузки для метода «Удалить» принимает 1 аргумент

Но документация here отличается от примеров.

В целом, я хотел бы знать любые хорошие источники информации, чтобы изучить этот API-интерфейс Rally и который является правильной реализацией для Create и Delete в примерах первой страницы.

Спасибо заранее,

Педро

ответ

1

Извините за путаницу - с последней версией .NET REST DLL (версия 1.0.15), оба создавать и удалять методы немного изменились - теперь они требуют Workspace Ref:

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

спасибо за быстрый ответ! –

 Смежные вопросы

  • Нет связанных вопросов^_^