Cómo obtener una lista de paneles a través de azure-devops-python-api
Estoy intentando obtener una lista de paneles utilizando azure-devops-python-api.
No puedo entender cómo conectar correctamente las bibliotecas para obtener la lista de paneles y trabajar con ellos.
Esto es lo que he hecho:
from azure.devops.connection import Connection
from msrest.authentication import BasicAuthentication
from azure.devops.v6_0 import DashboardClient
import pprint
import requests
import json
personal_access_token = 'PAT'
organization_url = 'https://dev.azure.com/Orgname/'
team_context = 'Orgname'
# Crear una conexión con la organización
credentials = BasicAuthentication('', personal_access_token)
connection = Connection(base_url=organization_url, creds=credentials)
dashboard_resp = DashboardClient(base_url=organization_url, creds=credentials)
dashboards = dashboard_resp.get_dashboards_by_project('', team_context)
Cuando intento ejecutar este código, obtengo un error:
python
Traceback (most recent call last):
File "az-dev-dash.py", line 16, in <module>
dashboard_resp = azure.DashboardClient(base_url=organization_url, creds=credentials)
AttributeError: el módulo 'azure.devops.v6_0' no tiene el atributo 'DashboardClient'
davy.ai
Para obtener una lista de paneles utilizando azure-devops-python-api, puedes seguir estos pasos:
Ten en cuenta que el error que encontraste ocurrió porque el módulo correcto para importar el DashboardClient es
azure.devops.v6_0.dashboard
y noazure.devops.v6_0
.