【发布时间】:2021-03-25 17:54:57
【问题描述】:
我需要使用 C# Rest API 调用来获取 VSO workitem。 我无法弄清楚如何为我的 http 请求获取令牌。 下面是我所拥有的。谁能给我代码以获取令牌以验证到 VSO。
using System;
using System.Net.Http;
using System.Threading.Tasks;
namespace GetVSOTask
{
class Program
{
static async Task Main(string[] args)
{
string token = "?????";
var httpClient = new HttpClient
{
BaseAddress = new Uri("https://dev.azure.com/")
};
string URI = $"Microsoft/OSGS/_apis/wit/workitems/31054512?&api-version=6.0";
httpClient.DefaultRequestHeaders.Remove("Authorization");
httpClient.DefaultRequestHeaders.Add("Authorization", "Bearer " + token);
HttpResponseMessage response = await httpClient.GetAsync(URI).ConfigureAwait(false);
var HttpsResponse = await response.Content.ReadAsStringAsync();
Console.WriteLine(HttpsResponse);
Console.ReadLine();
}
}
}
【问题讨论】:
-
我已经有了你给的链接。我需要代码来获取令牌。
-
嗨@Vinny。这张票有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this。
标签: c# visual-studio azure-devops azure-devops-rest-api