Я использую приведенный ниже вызов API для получения всех CouldTests (1000+ облачных тестов), но он возвращает только 100 записей. Здесь в приведенном ниже коде ContinuationToken становится нулевым. Здесь что-то не так? Я пытался сделать .. в то же время, но без разницы. Любая помощь приветствуется. Заранее спасибо
$personalAccessToken = "Token"
$auth = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(":$($personalAccessToken)"))
$headers = @{}
$headers.Add("Authorization", "Basic $auth")
$Today = Get-Date -Format "yyyy-MM-dd"
$Tomorrow = (Get-Date).AddDays(1).ToString("yyyy-MM-dd")
do
{
$uri = "https://{instance}/{collection}/{project}/_apis/test/runs?minLastUpdatedDate=$Today&maxLastUpdatedDate=$Tomorrow&releaseIds=12345678&continuationToken=$ContinuationToken&includeRunDetails=true&api-version=5.0"
$TestRuns = Invoke-RestMethod -Uri $uri -Headers $headers -Method Get -ContentType "application/json"
$continuationToken = $TestRuns.Headers.'x-ms-continuationtoken'
$Tests += $TestRuns
}
while ($continuationToken -ne $null)