【问题标题】:How can I call the Wiki REST Api from an Azure DevOps extension?如何从 Azure DevOps 扩展调用 Wiki REST Api?
【发布时间】:2020-04-18 08:30:09
【问题描述】:

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”功能,我也没有找到相关的分支/标签。

【问题讨论】:

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


    【解决方案1】:

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

    您也可以查看 wiki here 的 restful api。

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

    希望以上有所帮助。

    【讨论】:

    • 谢谢李维。您的第一个链接基本上是我最后一个链接的处理结果 - 它也没有最新的(6.0)功能,例如页面批处理。我为此创建了一个separate question
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-26
    • 1970-01-01
    • 2021-03-10
    • 2020-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多