AzureDevops API 构建列表 API returns 空 json 结果
AzureDevops API builds list API returns empty json results
我在使用 devops api 时无法获得 list of builds(我在没有任何额外过滤器的情况下请求它)
https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=5.1
下面是returns
{ "value": [ ], "count": 0 }
似乎 API 正在以其他方式工作,就好像下面的 URL 正在工作并返回有关构建的完整详细信息
https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}?api-version=5.1
我正在使用令牌身份验证,所有其他测试似乎都按我的预期工作。所有 {variables} 都替换为我的查询,但保留了它们,因为这有点敏感(e.
我错过了什么吗? API坏了吗?
AzureDevops API builds list API returns empty json results
作为测试,其余 api Builds - List 工作正常:
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=5.1
我使用 PAT 与邮递员一起测试它(只有构建读取访问范围):
所以,REST API 没问题。
此外,由于您也可以通过指定构建ID获得结果,请确认您的url是否有任何错误,以及您的项目中是否有太多管道未返回正确的时间值。您可以使用新的测试项目对其进行测试。
此外,Eric 所说的也是一种可能性,请确保令牌身份验证具有读取所有管道的权限,您可以创建一个具有构建读取访问范围的 PAT。
希望对您有所帮助。
我在使用 devops api 时无法获得 list of builds(我在没有任何额外过滤器的情况下请求它)
https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=5.1
下面是returns
{ "value": [ ], "count": 0 }
似乎 API 正在以其他方式工作,就好像下面的 URL 正在工作并返回有关构建的完整详细信息
https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}?api-version=5.1
我正在使用令牌身份验证,所有其他测试似乎都按我的预期工作。所有 {variables} 都替换为我的查询,但保留了它们,因为这有点敏感(e.
我错过了什么吗? API坏了吗?
AzureDevops API builds list API returns empty json results
作为测试,其余 api Builds - List 工作正常:
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=5.1
我使用 PAT 与邮递员一起测试它(只有构建读取访问范围):
所以,REST API 没问题。
此外,由于您也可以通过指定构建ID获得结果,请确认您的url是否有任何错误,以及您的项目中是否有太多管道未返回正确的时间值。您可以使用新的测试项目对其进行测试。
此外,Eric 所说的也是一种可能性,请确保令牌身份验证具有读取所有管道的权限,您可以创建一个具有构建读取访问范围的 PAT。
希望对您有所帮助。