首页 > 解决方案 > 如何从 Azure DevOps 访问 pagesBatch?

问题描述

这工作正常

curl -vsu ":${pat}" -XGET \
"https://dev.azure.com/${organization}/${project}/_apis/wiki/wikis/${project}.wiki/pages/20/stats?api-version=6.0-preview.1&pageViewsForDays=3"

但以下给了我一个HTTP 401 - 使用相同的个人访问令牌

curl -vsu ":${pat}" -d '{"top":5}' -XPOST \
"https://dev.azure.com/${organization}/${project}/_apis/wiki/wikis/${project}.wiki/pagesBatch?api-version=6.0-preview.1"

这是前者后者的规格。

我是相关项目的管理员,所以我想这不应该是权限问题。那么我做错了什么?

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

解决方案


401 错误响应表示未提供适当的授权,因此您可以根据该错误尝试创建一个新的 PAT,其范围选择为full access,然后重试。

在此处输入图像描述

我用 postman 测试了这个 rest api,它工作正常。也可以在 postman 中测试,看问题是不是只有在使用 curl 的时候才会出现。

在此处输入图像描述


推荐阅读