問題タブ [azure-devops-rest-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-devops - Visual Studio REST API 変更セットの制限
Visual Studio Online REST API を使用して、サーバーからチェンジセット データを取得しています。私が直面している問題は、返されるチェンジセット データに制限があるように見えることです。この制限は 255 に制限されているようです。
変更セットを取得するには、次の URL を使用します。
これにより、予想される 255 の結果が得られます ($top=255
パラメーターの設定による)。ただし、たとえば、255 を超える...$top=256
値を指定すると、サーバーが故障して任意の数 (私の場合は合計 91 レコード) を返すように見えます。
1,000 を超えるチェンジセット レコードがあることはわかっていますが、最大 255 レコードしか確実に返すことができないようです。
誰かがこれに遭遇しましたか? もしそうなら、この上限をどのように回避しましたか?
日付範囲を使用してみましたが、それでも同じ結果が得られます。例:
https://< アカウント >.visualstudio.com/defaultcollection/_apis/tfvc/changesets?$top=256&searchCriteria.fromDate=2000-01-01&searchCriteria.toDate=2015-01-01&api-version=1.0-preview
上記では 91 レコードしか返されませんが、それでも 256 と予想されます。
azure-devops - Visual Studio Team Services REST API を使用して作業項目にコメントを追加する方法
REST API を使用して Visual Studio Team Services の作業項目にコメントを追加することはできますか?
ワークアイテムのドキュメントとフィールドのドキュメントを確認しましたが、コメント フィールドのように見えるフィールド JSON に何も表示されませんでした。
私が達成しようとしているシナリオは、Zapier に電子メールをCCし、電子メールの本文を VSO の作業項目のコメントとして追加することです。
azure-devops - Visual Studio Team Services REST - プロジェクト内の変更セットのみをフィルター処理する
Visual Studio Team Services REST API を使用して、プロジェクトの変更セットのリストを取得しようとしています。次の uri を使用しています。
上記により、プロジェクト コレクション全体の変更セットのリストを取得できますが、特定のプロジェクトに対してそれらを除外する方法がわかりません。つまり、特定のプロジェクト内のすべての変更セットのみを取得します。
ここの VSTS ドキュメントでは、プロジェクトでフィルター処理する例は提供されていません。
c# - VSO API Work Item PATCH が 400 Bad Request を与える
私は Visual Studio Online REST API を使用しており、作業項目の作成以外はすべて機能しているように見えます。これはオンプレミスのインストールではありません。この例に従って PATCH を送信しましたが、400 Bad Request エラーを受け取りました。 VSO 作業項目の作成
フィドラーごとに、これは私の生のリクエストです:
返される応答は 400 Bad Request です。
パッチドキュメントが無効であると言っている理由がわかりません。
更新: リクエストごとに、コードの一部を共有するだけです。私は自分のライブラリをいじくり回しました。プロジェクトに作業項目を簡単に追加するために作成したもの (製品のバックログ、バグなど) を次に示します。
そして、これは私の PATCH 拡張機能です:
c# - WIQL を使用して、System.Tags で VSTS ワークアイテムをクエリする方法
これはオンプレミス インストールではなく、単なる VSTS です。VSTS REST API と WIQL を初めて使用します。で作業項目をフィルタリングするクエリを実行しようとしていますSystem.Tags = 'User Generated'
。作業項目を取得すると、JSON で次のことがわかります。
次のガイドを使用してクエリを作成し、タグでフィルタリングしようとする場合を除いてすべてが機能しています。などを試し[System.Tags] Contains ('User Generated')
ました。何も機能していないようです。何か案は?
azure-devops - Visual Studio Team Services (API) サービスを使用して作業項目 (タスク) のリストを取得するにはどうすればよいですか?
Visual Studio Team Services を使い始めて、作業項目のリストを取得しようとしています。ドキュメントを検索していますが、可能な解決策がわかりません。私が既にテストした次のサービス: https://sami1212.visualstudio.com/DefaultCollection/MyFirst/_apis/wit/workitems/ $Task?api-version=1.0
ID を使用して単一の作業項目を取得できますが、すべての作業項目を取得できません https://sami1212.visualstudio.com/DefaultCollection/_apis/wit/workitems?ids=4&api-version=1.0
どんな助けもかなりのものです。前もって感謝します :)
azure-devops - タイトルを返さないworkItemsリストのIDとURLのみを返すクエリ
私は VSO (Visual Studio Online API) を使用しています。次のクエリを使用しています。
ID タイトルとその状態を含む作業項目のリストを期待していますが、応答として ID と URL しか取得していません。どのクエリを使用すればよいですか?
応答: