Azure DevOps 服务 REST API 5.0 - Wiki 页面
每当存储库发生更改时,我都会尝试动态更新 Azure DevOps Wiki 页面,并在顶部显示最新的提交。当我尝试将提交历史记录放入 Wiki 页面时,正文中的内容字段为空。
该请求是通过 Powershell 完成的,如下所示:
function postToWiki($Commits) {
$wikiUrl = "https://dev.azure.com/$organization/$project/_apis/wiki/wikis/Ekonomiredovisning.wiki/pages?path=MyWikiPage&api-version=5.0"
$Etag = getWikiPageVersion
$headers = @{
Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN";
'If-Match' = $Etag}
$body = @{ content = $Commits }
$json = $body | ConvertTo-Json
Invoke-WebRequest -Uri $wikiUrl -Headers $headers -Body $json -ContentType "application/json" -Method Put
}
Run Code Online (Sandbox Code Playgroud)
可能有用的其他信息: