2017-01-16 7 views
1

ユーザーインターフェイス(JavaScriptコード付き)を使用して新しいデータベースを作成し、IFSでTFS APIとUIを接続して情報を取得し、Databasに保存しました Javascript とこのconnectioinを確立する誰も私を助けることができますか?javascriptを使用してtfs apiに接続する

+0

は、あなたが何をしたかを説明でしたあなた自身の問題を解決するには? –

+0

どのTFSバージョン、ほとんどのREST APIはTFS 2015より古いバージョンではサポートされていませんか? vso-node-apiを使用していますか? https://www.npmjs.com/package/vso-node-api – jessehouwing

+0

それはTFSです2015 可能であれば、私はこの接続をvsoなしで行います –

答えて

0

あなたはjavascriptのクライアントを経由してこれを実行したい場合は、次のように、あなたが呼び出しを使用することができます。

var self = this; 
     self.tasksURI = 'https://<SERVER>/tfs/<COLLECTION>/<PROJECT>/_apis/build/builds?api-version=2.0'; 
     self.username = "<USERNAME>"; //basic username so no domain here. 
     self.password = "<PASSWORD>"; 

     self.ajax = function (uri, method, data) { 
      var request = { 
       url: uri, 
       type: method, 
       contentType: "application/json", 
       accepts: "application/json", 
       cache: false, 
       dataType: 'json', 
       data: JSON.stringify(data), 
       beforeSend: function (xhr) { 
        xhr.setRequestHeader("Authorization", "Basic " + btoa(self.username + ":" + self.password)); 
       }, 
       error: function (jqXHR) { 
        console.log("ajax error " + jqXHR.status); 
       } 
      }; 
      return $.ajax(request); 
     } 

     self.ajax(self.tasksURI, 'GET').done(function (data) { 

      alert(data); 

     }); 

詳細はSOで、この類似した質問を参照してください。TFS 2015 REST API Authentication

+0

Windows認証を使用している場合 どうすれば接続することができますか(PERSONAL ACCESS TOKEN)を使用すると思いますが、TFS-2015では(個人用アクセストークン)はありません。 あなたはどう思いますか?とにかくお礼ありがとうございます。 –

関連する問題