【问题标题】:Azure DevOps REST API, Authentication not working for build(s), yet for workitems it isAzure DevOps REST API,身份验证不适用于构建,但对于工作项它是
【发布时间】:2020-02-12 06:23:39
【问题描述】:

我正在尝试使用邮递员从 azure devops 获取最新的构建日志(例如)。 我有一个访问令牌,我用它来获取所有工作项,这工作正常。 例如: https://dev.azure.com/{organization}/{project}/_apis/wit/workitemsbatch?api-version=5.1

但是,当我为构建做同样的事情时

https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=5.1

我收到 401 Unauthorized。

这与我的应用注册中的令牌相同。 我的权限只是一个: https://app.vssps.visualstudio.com/user_impersonation

我在这里错过了什么?

【问题讨论】:

    标签: authentication azure-devops-rest-api unauthorized


    【解决方案1】:

    如果您在创建令牌时未选择完全访问权限,请确保在创建访问令牌时选中“构建权限”下的“读取”或“读取并执行”框。 https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=preview-page

    【讨论】:

    • 谢谢。这么多代币这么多地方在蔚蓝中找到合适的地方不是我的一杯茶。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 1970-01-01
    • 2019-07-09
    相关资源
    最近更新 更多