Azure devops Azure DevOps API-设置板选项

Azure devops Azure DevOps API-设置板选项,azure-devops,azure-devops-rest-api,Azure Devops,Azure Devops Rest Api,我试图通过RESTAPI对Azure DevOps项目做一些事情,但我很快就被卡住了 例如,我想使用“设置线路板选项”的方法,这里有文档 有没有人知道如何找到我可以使用的选项(以及如何使用)?有没有办法在Azure DevOps门户或其他地方查找这些值 我试图使用.Net库(),但情况是一样的。方法SetBoardOptions存在,但将字符串字典作为第一个参数,并且没有关于如何实际填充此字典、哪些值可以使用等的文档。此API处于预览状态,因此我猜这就是文档如此糟糕的原因: 在进行了大量搜索和

我试图通过RESTAPI对Azure DevOps项目做一些事情,但我很快就被卡住了

例如,我想使用“设置线路板选项”的方法,这里有文档

有没有人知道如何找到我可以使用的选项(以及如何使用)?有没有办法在Azure DevOps门户或其他地方查找这些值


我试图使用.Net库(),但情况是一样的。方法SetBoardOptions存在,但将字符串字典作为第一个参数,并且没有关于如何实际填充此字典、哪些值可以使用等的文档。

此API处于预览状态,因此我猜这就是文档如此糟糕的原因:

在进行了大量搜索和尝试后,我认为您可以在线路板设置中更改2个选项:

1)
statusBadgeIsPublic
-正确或错误

2)
卡片重新排序
-0或1

我希望通过PowerShell成功地做到这一点:

$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $user,"MY-PAT")))
$headers = @{Authorization=("Basic {0}" -f $base64AuthInfo)}

$URI =  "https://dev.azure.com/{org}/{project}/{team}/_apis/work/boards/{board}?api-version=5.1"

$params = @{
 "cardReordering"="1";
} | ConvertTo-Json


Invoke-RestMethod -Method Put -Uri $URI -Headers $headers -Body $params -ContentType 'application/json'

你在哪里找到这两个选项“statusBadgeIsPublic”,cardReordering?在我尝试发送带有
options
的json后,我在响应中得到了这些值。好的,这很聪明:P我将尝试对文档非常短的其他api调用执行相同的操作。感谢帮助!