2016-12-21 15 views
1

TFS REST APIを使用しています。作業項目&を親項目(親のタイトルはパラメータ)で取得しようとしています。 TFS REST APIを使用してこれらのリンクされたアイテムを取得する方法を見つけることができません。REST APIを使用してTFS作業項目とそのリンクを取得します

これは私が試みたものです。私に一致する作業項目の唯一のID/URLを持つオブジェクトの作業項目を返し上記

URI = http://[tfspath]/_apis/wit/wiql?api-version=1.0 
query = SELECT * FROM WorkItem WHERE [System.Title] = 'some title' 

:まず、私はタイトルで作業項目を照会します。その後、私は(IDが1234であると言うことができます)、以下のクエリで返されたIDを使用します。

URI = http://[tfspath]/_apis/wit/workitems/1234?fields=System.Title&api-version=1.0 

これは、私がフィールドリストに含まれる場合があります項目&他のフィールドのタイトルを返します。しかし、返品に子品目を含める方法を見つけることができません。私はSystem.RelatedLinksを含めてみましたが、これは返されたフィールドを変更しません。例:

URI = http://[tfspath]/_apis/wit/workitems/1234?fields=System.Title,System.RelatedLinkCount,System.RelatedLinks&api-version=1.0 

戻り

"fields":{"System.RelatedLinkCount":4,"System.Title":"some title"} 

が作業項目「いくつかのタイトル」への4つの関連のリンクがありますが、それらが返されていないことを意味します。 私はここで何が欠けていますか?これらの関連リンク/子アイテムはどのように入手できますか?すべての詳細などとのリンクで作業項目を取得するにはhttps://www.visualstudio.com/en-us/docs/integrate/api/wit/work-items#with-links-and-attachments

$expand enum { all, relations, none } none  
Gets work item relationships (work item links, hyperlinks, file attachements, etc.). 
  • を参照してください:作業項目のリンク集をフェッチするクエリ文字列に

答えて

3

追加&$expand=relations詳細については、レポートを目的としたAPIを使用する必要があります。返されたドキュメントの可能なせん断サイズのために、それはチャンクされ、透かしが与えられます。複数のリクエストが必要な場合があります。

+0

!同じクエリでこれらのリンクされたアイテムのタイトル/状態を取得することも可能ですか、それぞれを個別にチェックする必要がありますか?リンクされたページでそれを見つけることができませんでした。 – YuriW

+0

報告セクションの作業項目のリンクを確認してください... – jessehouwing

+0

@YuriW各作業項目の子タスクの詳細をすべて展開する方法= allと目的を解決できない関係! –

関連する問題