問題タブ [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.
visual-studio-2010 - Visual Studio Team Services API でサブタスクを作成する方法
Mob アプリから、Visual Studio Team Services でユーザー ストーリーのサブタスクを作成しようとしています。どうすれば正しい方法にできますか?クエリを使用する必要があるかどうか、またはサブタスクを追加するための直接的なエンドポイントはありますか...?
azure-devops - VSTS Rest API フィールド値でワークアイテムを取得
フィールド値でフィルタリングされた作業項目のリストを取得する方法はありますか?
例えば:
サイト/tfs/SomeCollection/ウィット/ワークアイテム? Status=Done &asof={datetime}&api-version=1.0
私の目標は、Rest API を使用して次のことを行うことです。
- 特定のイテレーション (現在のものを含む) に移動し、
- バックログアイテムのリストを取得し、
- foreach PBI > 完了したタスク/バグのリストを取得します。
- foreach 完了 タスク/バグ > 情報を取得
次に、その情報を使用して、必要なことを行います。
c# - VSO git API の JSON パラメーターを使用した C# HttpClient PostAsync
VSO git API を理解しようとしています。次のように Get リクエストを成功させました。
これは、基本認証の client.DefaultRequestHeaders と Mediatype を application/json に設定した後に行います。
ポスト リクエストの場合、VSO ドキュメントには次のように表示されます。
パラメータが JSON であることは理解しています。ただし、それを C# の投稿リクエストに渡す方法がわかりません。私は次のことを試しました:
そして、それをに渡します
400 Bad Request エラーが発生します。パラメータを正しく渡していますか? 基本的に、チュートリアルで提供されたものの文字列バージョンを取得し、JSON に変換し、逆シリアル化し、HTTPContent に変換して、PostAsync に渡します。私はそれを行う別の方法を考えることはできません。
お時間をいただきありがとうございます!
azure-devops - Visual Studio Team Services の「サービス ユーザー」
作業項目を Visual Studio Team Services にプッシュするシステムがあります。自分の電子メールを持たないユーザーをプロジェクトに追加することはできますか? では、このサービスに自分のユーザーを使用する必要はありませんか?
私が望むのは、実際の人物ではない別の資格情報を持つユーザーを追加することだけです。
oauth - oAuth を使用して vso に接続するときの callbackurl
oAuth を使用して VSO に接続しようとしています。最初のステップは、アプリを登録し、コールバック URL を構成することです。接続をテストするコンソール アプリケーションを作成しています。コールバック URL の設定方法を教えてください。
wcf - WCF サービスを使用した VSO の Oauth 認証
次のリンクに記載されているすべての手順に従って、VSO に接続するための oAuth 認証を実装しました。
https://www.visualstudio.com/en-us/integrate/get-started/auth/oauth
これには、azure Web サイトの作成と、トークンが返され、その後の処理に使用されることが含まれます。私の要件は、oAuth 認証を使用して VSO に接続し、作業項目をフェッチ/作成するサービスを作成することです。サービスを利用する場合のコールバックURLの設定方法を知りたいです。
biztalk - BizTalk WCF-WebHttp アダプターから VSO Rest API を呼び出し中にエラーが発生しました
VSO Rest API に接続して作業項目をフェッチまたは作成する BizTalk アプリケーションを作成しました。
残りの API を呼び出すための wcf-webhttp アダプターを構成しました。
アダプターを構成する前に、コンソール アプリケーションで API をテストし、同じ URL で結果を取得しました。
アプリケーションの実行中に、次のエラーが発生します。
アダプターは、URL "the URL" の送信ポート "SendPort" へのメッセージの送信に失敗しました。この送信ポートに指定された再試行間隔の後に再送信されます。詳細:"System.ServiceModel.EndpointNotFoundException: There was no endpoint listen at https://xxx.visualstudio.com/defaultcollection/_apis/wit/workitems/2 接続されたホストが応答に失敗しました 23.98.150.230:443
しかし、ブラウザーに URL を貼り付けると、API によって返された結果をブラウザーで確認できます。
問題は何ですか?
internet-explorer - BizTalk から Visual Studio Team Services Rest API を呼び出す際の IE 拡張セキュリティ エラー
WCF-WebHttpAdapter を使用して、BizTalk から VSO Rest API を呼び出しています。
中断されたメッセージでは、応答が次のメッセージを含む HTML であることがわかります。
Microsoft Internet Explorer のセキュリティ強化の構成は、現在、環境で有効になっています。この強化されたレベルのセキュリティにより、Web 統合エクスペリエンスが正しく表示または実行されなくなります。操作を続行するには、この構成を無効にするか、管理者に連絡してください。
IEを開くと無効になっているというメッセージも表示されるため、IEのセキュリティ構成を無効にしました。
しかし、まだアプリケーションを実行していると、API から同じ応答が返されます。
ブラウザーで、またはコンソール アプリケーションから呼び出したときに、正しい応答を得ることができます。問題は、BizTalk から呼び出している場合のみです
angularjs - Angularjs SPA から VSO API を呼び出すと、Chrome で Internet Explorer 拡張セキュリティ エラー メッセージが表示されるのはなぜですか?
私は Angularjs に実装された SPA を持っています - Typescript は VSO API を呼び出し、以下にある認証データを提供します:
この呼び出しがここにリダイレクトされるブラウザーの [ネットワーク] タブが表示されます。
そして次のリクエスト。
コンソールには認証エラーは表示されませんが、リクエスト (GET) の結果は表示されませんが、表示されるはずです! 結果の代わりに、スクリーンショットで確認できるメッセージが表示されます。お使いの環境では、Microsoft Internet Explorer のセキュリティ強化の構成が現在有効になっています。この強化されたレベルのセキュリティにより、Web 統合エクスペリエンスが正しく表示または実行されなくなります。操作を続行するには、この構成を無効にするか、管理者に連絡してください。しかし、クエリは Chrome で実行されました。IE エラー メッセージがここに表示されるのはなぜですか?
ブラウザーでプロジェクトに VSO にログインし、URL をコピーして別のタブに貼り付けて実行すると、探している適切な結果が得られます。
質問:
- Angular アプリによって実行されたクエリの結果がないのはなぜですか?
- VSO の認証方法を教えてください。現在 localhost で実行されているため、トークンを設定できません。
IE のエラー メッセージを探しましたが、答えがありません。IE の強化されたセキュリティを無効にする方法 Windows Server の回答が見つかりました。それらが私の問題に関連しているとは思いません。
更新:
さて、何が起こっているかについての記事があります。次のステップ、実装。