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

我引用了此microsoft文档“ MS Rest API documentation for wiki”,并且能够在Wiki中获得所有可用页面。我试图获取已发表的作者和发表的时间的相关信息,但没有可用的参考。

是否有可用的Azure DevOps Rest API来获取此信息?

denny88613 回答:Azure Devops-如何使用Rest API获取Wiki页面的发布信息

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

目前恐怕还没有这样的REST API,但是您可以通过Fiddler等工具对其进行跟踪,也可以在Chrome浏览器中按 F12 然后选择Network

在Web UI上,我们可以访问Wiki的View revisions

enter image description here

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

enter image description here

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

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

enter image description here

但是,如果我们想通过REST API自动化,那么目前看来这是不可能的。

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

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

现在,我可以获取所有提交,但是所有Wiki文件的提交都可以使用,没有其他参数可以用来过滤与提交相关联的Wiki文档。因此,我们无法自动获得每个Wiki的第一次提交。那是当前的限制。

希望这会有所帮助。

本文链接:https://www.f2er.com/2802551.html

大家都在问