問題タブ [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.

0 投票する
1 に答える
888 参照

powershell - powershell 経由で REST API を使用して TFS タグを追加する

Powershell で REST API を使用して、TFS プロジェクトにタグを追加したいと考えています。

Visual Studio Integrationのドキュメントに基づいてこのリクエストを作成しようとしています

私はこれを呼んでいます:

すべてが機能します。初めて。ただし、ドキュメントには次のように記載されています。「その名前のタグが既に存在する場合、タグは作成されません。代わりに、応答本文にその名前の既存のタグが含まれます。」

2 回目の呼び出しで、「リモート サーバーがエラーを返しました: (400) Bad Request」というメッセージが表示されます。

これが2回目に失敗する理由は誰にも分かりますか?

参考までに: TFS サーバーは 2015 年、Powershell は V4 です。

0 投票する
1 に答える
417 参照

git - Visual Studio Online REST API から git コミットの親 ID を取得する方法

リポジトリのコミット データを Visual Studio REST API から取得したいと考えています。ドキュメントは十分に明確に見えますが、コミット間の親参照を取得する方法がわかりません。

編集:単一の commit を要求すると、応答にparentsは親コミットの ID を含む配列が含まれていることがわかります。ただし、コミットのコレクションを要求すると、この情報が欠落しているようです。

0 投票する
0 に答える
334 参照

angularjs - UI-Router コールバック ルートを使用した AngularJS Satellizer OAuth2

angular アプリで OAuth2 を使用して Visual Studio Online REST API 認証を実装しようとしています。

簡単に OAuth2 を実装するために、Satellizer モジュール ( https://github.com/sahat/satellizer/ ) を使用したいと考えました。

これが私が設定した方法です$authProvider

さて、問題は、アプリ用に UI ルーターしか配置されておらず、Visual Studio Online ポータルでアプリを構成して、codeUIstateルーター/Angular ルーター スタイルのコールバック URL (つまり、http: //sitename/#/oauth/callback )。#Visual Studio はリダイレクト URIを受け入れません。

ユーザーがページを更新するとアプリの状態が失われる可能性があるため、html5mode をオンにできません。このようなリクエストをアプリのルートに再ルーティングするようにバックエンドを構成したくありません。

Visual Studio Team Services に OAuth2.0 認証を実装するにはどうすればよいですか?

0 投票する
2 に答える
600 参照

azure-pipelines - VSO 更新ビルド定義 - 既に存在します

Visual Studio Online の REST API を使用しており、既存のビルド定義を更新しようとしています。

したがって、 https ://www.visualstudio.com/en-us/integrate/api/build/definitions#Updateabuilddefinition のドキュメントによると

既存のビルド定義を更新できると書かれています。

そこで、次の JSON を投稿にフィードします。

したがって、id とリビジョンは既存のビルド定義と同じです。

次のエラーで失敗します。

私が間違っていることは何ですか?