2

次の残りのAPIでワークアイテムIDのみを取得します

https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql/{id}?api-version=5.0

応答:

enter code here
"workItems": [{
    "id": 4,
    "url": "https://dev.azure.com/Eran/4fb8b0cb-ad4a-444c-8390-14877150ae8c/_apis/wit/workItems/4"
},
{
    "id": 16,
    "url": "https://dev.azure.com/Eran/4fb8b0cb-ad4a-444c-8390-14877150ae8c/_apis/wit/workItems/16"
},
{
    "id": 17,
    "url": "https://dev.azure.com/Eran/4fb8b0cb-ad4a-444c-8390-14877150ae8c/_apis/wit/workItems/17"
}]

各作業項目に対して個別の REST 呼び出しを行う代わりに、作業項目の他のすべてのフィールドを取得するにはどうすればよいですか。

4

1 に答える 1

0

REST API とJavaScript クライアント APIについて調査しました。2019 年 9 月 19 日現在、2 つの呼び出しを行う必要があります。最初に ID のリストと対応する URL のみを返すクエリを実行し、次に各作業項目の作業項目の詳細を再度取得します。ただし、作業項目の詳細をバッチで取得できるので、それぞれを呼び出す必要はありません。

最初の呼び出し自体が、クエリで要求されたプロジェクションに従ってフィールドを返すとよいでしょう。

于 2019-09-19T19:26:47.377 に答える