Azure devops Azure Devops-如何使用Rest API获取wiki页面的已发布信息

Azure devops Azure Devops-如何使用Rest API获取wiki页面的已发布信息,azure-devops,wiki,azure-devops-rest-api,Azure Devops,Wiki,Azure Devops Rest Api,我引用了此Microsoft文档“”,并且能够获得wiki中的所有可用页面。我试图获取没有可用参考资料的出版作者和出版时间相关信息 是否有任何Azure DevOps Rest API可用于获取此信息 Azure Devops-如何使用Rest API获取wiki页面的已发布信息 恐怕目前还没有这样的REST API,但是您可以通过诸如Fiddler之类的工具来跟踪它,或者在Chrome浏览器中按F12,然后选择网络 在web UI上,我们可以访问Wiki的查看修订版: 我们可以获取此Wiki

我引用了此Microsoft文档“”,并且能够获得wiki中的所有可用页面。我试图获取没有可用参考资料的出版作者和出版时间相关信息

是否有任何Azure DevOps Rest API可用于获取此信息

Azure Devops-如何使用Rest API获取wiki页面的已发布信息

恐怕目前还没有这样的REST API,但是您可以通过诸如Fiddler之类的工具来跟踪它,或者在Chrome浏览器中按F12,然后选择
网络

在web UI上,我们可以访问Wiki的
查看修订版

我们可以获取此Wiki的历史记录:

然后按F12并单击第一个历史记录,我们可以得到如下所示的REST API:

https://dev.azure.com/<OrganizationName>/<ProjectName>/_apis/git/repositories/<WikiName>/Commits/<CommitsId>?
https://dev.azure.com///_apis/git/repositories//Commits/?

但是,如果我们想通过RESTAPI实现自动化,目前看来这是不可能的

为了实现自动化,我们需要获取Wiki的第一个提交ID,我可以使用REST API:

https://dev.azure.com/<OrganizationName>/<ProjectName>/_apis/git/repositories/<WikiName>/Commits/?
https://dev.azure.com///_apis/git/repositories//Commits/?
现在,我可以获得所有提交,但这些提交是针对所有Wiki文件的,并且没有其他参数可用于筛选与提交关联的Wiki文档。因此,我们无法自动获得每个wiki的第一次提交。这是目前的限制


希望这有帮助。

您是否尝试过通过Fiddler测试这些功能?如果您在UI中导航并让Fiddler在后台运行,我发现我能够捕获一些早期版本的API调用。