gpt4 book ai didi

python - 通过 API 从 Azure DevOps 中提取团队成员

转载 作者:行者123 更新时间:2023-12-03 03:34:34 26 4
gpt4 key购买 nike

我正在尝试从 python 到 azure DevOps 进行简单的 API 调用:只需使用名为 Requests https://pypi.org/project/requests/ 的简单而优雅的 http 库从 Azure DevOps 项目中获取团队成员即可。 .

按照 Azure 的此文档获取正确的 API https://learn.microsoft.com/en-us/rest/api/azure/devops/core/teams/get-team-members-with-extended-properties?view=azure-devops-rest-6.0&tabs=HTTP

只需一个简单的调用即可获取 JSON 响应。

但是,在 jupyter 笔记本上简单地进行此操作是行不通的:

import requests

response = requests.get(https://dev.azure.com/{organization}/_apis/projects/{projectId}/teams/{teamId}/members?api-version=6.0)

(当然,将 { } 之间的变量替换为正确的值)

即将到来的响应代码是 203 而不是 200。可能我缺少与 DevOps 项目身份验证相关的内容。但在这个微软文档中我找不到解释如何克服这个问题的东西。有人可以帮助我吗?我如何使用 python jupyter 笔记本发出此请求并获得响应?谢谢!

最佳答案

您需要添加您的身份验证:

response = requests.get(https://dev.azure.com/{organization}/_apis/projects/{projectId}/teams/{teamId}/members?api-version=6.0, 
auth=('', 'Put Your Personal Access Token Here'))

enter image description here

关于python - 通过 API 从 Azure DevOps 中提取团队成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73818239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com