运行Azure DevOps项目列表GET时,结果中将排除一个特定项目。我找不到任何其他设置。我是它的管理员。我可以添加新项目,在此之前我创建了一些项目,所有项目都显示在结果中。这是此处记录的API调用:https://docs.microsoft.com/en-us/rest/api/azure/devops/core/projects/list?view=azure-devops-rest-5.0
除了我已经遇到麻烦的“项目状态”之外,我无法找到为什么将项目从结果中排除的解释。
我已经尝试过在浏览器中运行GET API,但是我没有返回丢失的项目。我尝试以相同的方式创建另一个项目,它出现在返回的内容中。我为“项目状态=全部”添加了一个参数,但这并不能改善结果。
在什么情况下,将项目作为标准(未记录)约束从这些结果中排除?
edit:我是项目管理员,可以访问默认项目团队。我试图通过在后台来回更改项目名称,并以Admin身份将我自己删除并重新添加回去,而在API响应中没有任何更改,来在后台回收这些东西。
编辑:似乎更重要的问题是,当当前设置为非日期时,如何强制Azure DevOps循环“ lastUpdateDate”。
答案 0 :(得分:0)
这可能是由于该呼叫的结果集是100个条目。因此,您要么需要使用continuationToken
来获取接下来的100个条目,依此类推。否则,您也可以使用$top
查询参数:
https://-collection_url-/_apis/projects?api-version=5.0&$top=200