我正在開發一個JavaScript應用程序以在Visual Studio Team Services(Visual Studio Online)中創建工作項目。但是,當驗證我得到下面的錯誤。Visual Studio Team Services Rest API unauthorized_client錯誤
{ 「錯誤」: 「unauthorized_client」, 「ErrorDescription中」:空}
我不想寫任何C#代碼,所以我做這一切的HTML/JavaScript的方式。 我得到Auth_Code,但access_token。
<form method="post" action="https://app.vssps.visualstudio.com/oauth2/token? redirect_uri=http://mycallbackurl" id="accesstoken" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="client_assertion_type" value="urn:ietf:params:oauth:client-assertion-type:jwt-bearer" />
<input type="hidden" id="client_assertion" name="client_assertion" value="appSecret" />
<input type="hidden" name="grant_type" value="urn:ietf:params:oauth:grant-type:jwt-bearer" />
<input type="hidden" id="assertion" name="assertion" value="auth_code" />
我提交以上表格,並在,我得到這個錯誤。 我甚至試圖用$ .ajax做同樣的事情,但結果相同。
請幫我這個。
謝謝@Aaron :) – pixelbyaj
@Aaron當我從node.js中的服務器端使用請求包執行此操作時,出現同樣的錯誤 – Akshay
您能提供您發送的原始HTTP請求嗎?也許你沒有正確設置請求。 –