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

时间:2019-12-29 02:51:51

标签: azure-devops azure-devops-rest-api azure-devops-extensions

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

我想做同样的事情,但要使用 Wiki Rest API。当然有一个scopevso.wiki

但是,我找不到Wiki的"TFS/WorkItemTracking/RestClient"的等价物。也许它像"TFS/Wiki/RestClient"一样简单,但是即使如此,我可以使用的函数的名称和参数是什么?我在任何地方都找不到该文档,也不想每次尝试发布新扩展名并查看其是否起作用时,都要通过反复试验弄清楚这一点。

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

所以如何从Azure DevOps扩展名访问Wiki Rest API?也许在某个地方,谷歌已经成功向我隐藏了一个例子?


我确实了解REST API Specs,但是到REST客户端的映射显然是不言而喻的。

我偶然发现Azure DevOps Web API clients and contracts,但是,简短的grep透露它不包含最新和最大的(预发行)“ pagesBatch”功能,并且我也没有找到相关的分支/标记。

1 个答案:

答案 0 :(得分:1)

可以找到here

的azure-devops-extension-api的Wiki rest api文档。

您还可以检查Wiki here的静态API。

选中here,以发现使用不同编码语言的Azure devops service rest api的客户端库。

希望上面有帮助。