Ich versuche, meine VSTS Projekt Iteration Liste mit dem folgende REST-API zu erhalten,VSTS - kann nicht erhalten Iteration Liste
string _personalAccessToken = "mypersonalAccessToken"; // this PAT has Project and team (read, write, and manage) and Work items (read and write) scope
string _credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Format("{0}:{1}", "", _personalAccessToken)));
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://*myUserAccount*.visualstudio.com/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", _credentials);
var response = client.GetAsync("DefaultCollection/*MyProjectName*/*MyTeamName*/_apis/work/TeamSettings/Iterations?api-version=v2.0-preview.1").Result;
Console.WriteLine(response.Content.ReadAsStringAsync().Result);
}
Mein REST Aufruf ohne Fehler ausgeführt wird (Rückkehr 200-Code) mit leeren Werten. Obwohl ich in meinem Projekt mindestens 50 Iterationen habe, hole ich diese nicht mit dem obigen Code.
Ich bin mir nicht sicher, wo ich Fehler mache. Jede Hilfe wäre willkommen.
Danke für die Antwort, Mit den obigen Schritten sehe ich, dass mein Team keine Iterationsliste hat (wahrscheinlich ist das der Grund für null Ergebnisse). Aber alle meine Iterationen sind auf Projektebene. Ich habe versucht, den REST-Aufruf zu optimieren, indem ich den Teamnamen weglasse, aber nicht das gewünschte Ergebnis. – Mahender
@Mahender Er ruft die Iterationen des Standardteams ab, wenn Sie den Teamnamen weglassen. Ich habe meine Antwort aktualisiert, Sie können es überprüfen. –
Danke für aktualisierte Details, bin in der Lage, meine Projekt-Iterationen zu holen. – Mahender