Azure вызов API DevOps REST для получения только 100 лучших записей - PullRequest
0 голосов
/ 28 января 2020

Я использую приведенный ниже вызов API для получения всех CouldTests, но он возвращает только 100 записей. Как можно получить все записи? -28 & maxLastUpdatedDate = 2020-01-29 & releaseIds = 123456 & $ top = 2000 $ TestRuns = Invoke-RestMethod -Uri $uri
-Headers $ headers

Любая помощь приветствуется. Заранее спасибо

Для получения более подробной информации по вышеуказанной ссылке, пожалуйста, обращайтесь.

Ответы [ 2 ]

1 голос
/ 28 января 2020

См. Часть продолжения, на которую ссылается do c. По сути, если ответ содержит continueationToken, то вам придется снова вызывать API и передавать его в ContinationToken, повторяя до тех пор, пока в ответе больше не будет продолжения.

Это характерно для большинства Azure API, хотя иногда имена отличаются, например nextLink.

0 голосов
/ 31 января 2020

Использовал Invoke-WebRequest вместо Invoke-RestMethod, и он работает.

...