Получите запрос к Azure DevOps с помощью токена личного доступа (PAT) с помощью PythonPython

Программы на Python
Anonymous
Получите запрос к Azure DevOps с помощью токена личного доступа (PAT) с помощью Python

Сообщение Anonymous »

Я пытаюсь отправить запрос на получение данных в Azure DevOps.
У меня есть URL-адрес и Personal_Access_Token. URL-адрес был создан в соответствии с этими инструкциями https://learn.microsoft.com/en-us/rest/ ... efinitions и отлично работает в браузере. Можно просмотреть информацию о файле, на который я нацелен.
Однако, когда я выполняю запрос в Python:

Код: Выделить всё

import requests

headers = {
'Authorization': 'Bearer myPAT',
}

response = requests.get('exampleurl.com/content', headers=headers)
Я получаю ответ 203...
Я также пробовал другие варианты по этой ссылке. Python запрашивает библиотеку, как передать заголовок авторизации с одним токеном, но безуспешно. Включая эти заголовки:

Код: Выделить всё

personal_access_token_encoded = base64.b64encode(personal_access_token.encode('utf-8')).decode('utf-8')
headers={'Authorization': 'Basic '+personal_access_token_encoded}

headers={'Authorization': 'Basic '+personal_access_token}
Но в обоих случаях ответ один и тот же.
Конечно, я что-то не рассматриваю. Чего может не хватать?

Подробнее здесь: https://stackoverflow.com/questions/750 ... ing-python

Вернуться в «Python»