【发布时间】:2019-11-15 17:56:41
【问题描述】:
我想使用 nodejs REST API 创建工作项。我有个人访问令牌。任何人都知道如何验证身份并将新工作项添加到 TFS。
【问题讨论】:
-
PowerShell 的授权标头类似于
$headers = @{ "Authorization" = ('Basic {0}' -f [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$($PAT)")))},而 REST API 调用类似于$result = Invoke-RestMethod -Uri $url -Method GET -ContentType $contentType -Headers $headers -Verbose -Timeout 10。如果您想创建最可能需要POST和-Body $body参数的东西,则此调用是GET。$body是您在 Work Items 中找到的 json -
我尝试使用 POST dev.azure.com{organization}/{project}/_apis/wit/workitems/${type}?api-version=5.1 这个 API,但现在无法获得 302。
-
你的 tfs 版本是多少?
标签: node.js tfs azure-devops azure-rest-api