如何从 Azure DevOps 扩展调用 Wiki REST Api?

How can I call the Wiki REST Api from an Azure DevOps extension?

Add a dashboard widget 教程解释了如何使用 VSS.require("TFS/WorkItemTracking/RestClient")d rest 客户端调用工作项 REST API。

我也想这样做,但为了 Wiki 休息 API。这当然有一个 scopevso.wiki.

但是,我找不到与 "TFS/WorkItemTracking/RestClient" 对应的 wiki。也许它像 "TFS/Wiki/RestClient" 一样简单,但即使它是,我可以使用的函数的名称和参数是什么?我没有在任何地方找到该记录,我不想每次发布新扩展并查看它是否有效时都通过反复试验来弄清楚。

看看 REST Clients,似乎连 Wiki Rest Client 都没有。

那么如何从 Azure DevOps 扩展访问 Wiki Rest API? 是否有某处的示例,google 已经成功躲着我?


N.B。我确实知道 REST API Specs,但是到 REST 客户端的映射并不是不言而喻的。

我偶然发现了 Azure DevOps Web API clients and contracts,但是,一个简短的 grep 显示它不包含最新和最好的(预发布)"pagesBatch" 功能,我没有找到相关的分支/标签要么。

可以找到 azure-devops-extension-api 的 wiki rest api 文档 here

您还可以查看 restful api 的 wiki here

检查 here 以发现不同编码语言的 azure devops service rest api 的客户端库。

希望以上内容对您有所帮助。