の定義が含まれていない、ここに私のC#のコードは次のとおりです。エラー - DynamicJsonObject私はラリーの検索APIを照会しようとしている「エラー」
var searchRequest = new Request()
{
ArtifactName = "search",
Limit = 25,
Project = "/project/" + CurrentProject,
ProjectScopeDown = true,
ProjectScopeUp = true,
PageSize = 25,
Fetch = new List<string>() { "true" }
};
searchRequest.AddParameter("keywords", "foo");
QueryResult queryTaskResult = api.Query(searchRequest);
これは期待どおりに動作し、リターン結果、私はコンパクト=真のパラメータを渡したい、少し異なるデータ(主に項目への標準的なWebリンク)を返します。私はこの要求を発射する際
var searchRequest = new Request()
{
ArtifactName = "search",
Limit = 25,
Project = "/project/" + CurrentProject,
ProjectScopeDown = true,
ProjectScopeUp = true,
PageSize = 25,
Fetch = new List<string>() { "true" }
};
searchRequest.AddParameter("keywords", "foo");
///this is the new item
searchRequest.AddParameter("compact", "true");
QueryResult queryTaskResult = api.Query(searchRequest);
は、しかし、私はしかし、私はそれが正常に動作し、ブラウザでこの要求を実行しようとすると、次のエラー
Rally.RestApi.Json.DynamicJsonObject' does not contain a definition for 'Errors'
を取得します。
私が間違っていることについての助けがあれば、大歓迎です!
なぜこれをやりたいですか?私はすでにCurrentProjectを知っ https://rally1.rallydev.com/#/ {CurrentProject} D /詳細/ {のObjectType}/{のObjectId}
:
私は何をしたいことなど、オブジェクトのWEBビューへのリンクを構築で私は真=コンパクトを渡すとき、私はのObjectTypeとのObjectId
を知っておく必要があり、私が発見した、_refはこの、「/欠陥/ 1234567」を提供していますが、これは例外をスローします。
私は真=コンパクトを渡さない場合、_refは、APIリファレンス「を返すhttps://rally1.rallydev.com/slm/webservice/v2.x/defect/1234567」
こんにちは@Kyle Morse、質問を更新しました。検索結果のオブジェクトへのリンクを構築するために_refに興味があります。 –
あなたはちょうど相対的なrefを必要としているように思えます。そのためのユーティリティがあります:http://rallytools.github.io/RallyRestToolkitFor.NET/html/55789b3e-ce6a-486f-5726-14453e78cda1.htm –