如何通过VSTS个人令牌通过Python连接VSTS以查询和获取查询结果

时间:2019-08-29 15:16:15

标签: python-3.x azure azure-devops

我想使用我的个人令牌通过python代码连接VSTS(Azure)。这样做的主要原因是查询vsts并通过python代码获取查询结果

我正在尝试使用Spyder(Python 3.6)使用不同的代码,但是它不起作用。

请与我分享示例python代码,以从VSTS获取查询结果。

1 个答案:

答案 0 :(得分:1)

  

如何通过VSTS个人令牌通过Python连接VSTS以查询和获取查询结果

要使用VSTS个人令牌通过Python连接Azure Devops,可以使用以下连接代码:

from azure.devops.connection import Connection
from msrest.authentication import BasicAuthentication
import pprint

# Fill in with your personal access token and org URL
personal_access_token = 'YOURPAT'
organization_url = 'https://dev.azure.com/YOURORG'

# Create a connection to the org
credentials = BasicAuthentication('', personal_access_token)
connection = Connection(base_url=organization_url, creds=credentials)

查看文档Azure DevOps Python API,了解更多详细信息。

如果想使用Python REST API来获取查询结果,可以参考this thread

此外,由于您没有分享有关您尝试的代码和不起作用的代码的详细信息,因此我无法提供准确的答案,但是MS提供了一些示例,说明了如何使用Python REST API:

Python samples for Azure DevOps

希望这会有所帮助。