Ошибка использования Azure Devops API для Python "Местоположение ресурса API не зарегистрирован" - PullRequest
0 голосов
/ 30 октября 2019

Я хочу извлечь список пользователей из Azure DevOps, используя python, но появляется ошибка:

ValueError: API resource location 229a6a53-b428-4ffb-a835-e8f36b5b4b1e is not registered on https://vssps.dev.azure.com/(my Organization).

Я уже пытался извлечь список проектов, и он работает нормально.

вот мой код:

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


personal_access_token = 'my personal access token'
organization_url = 'https://dev.azure.com/(my Organization)'

credentials = BasicAuthentication('', personal_access_token)
connection = Connection(base_url=organization_url, creds=credentials)

accounts_client = connection.clients_v5_1.get_accounts_client()
get_acc = accounts_client.get_accounts()

for acc in get_acc:
    print(acc)

Кстати, мне нужно получить информацию о последнем доступе и дате создания учетной записи, так что может быть другой способ?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2019

В API была ошибка, теперь она исправлена ​​

0 голосов
/ 30 октября 2019

В API-интерфейсе Azure DevOps существует вызов «Права пользователя - получить права пользователя» с документацией здесь

Он предоставляет список пользователей для конкретного проекта с такими сведениями, как lastAccessDate иДата создания.

Это то, что вы считаете полезным?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...