Итак, я уже много искал на разных форумах, но просто не могу заставить его работать на меня.
Я хочу автоматизировать инструмент. Поэтому я пытаюсь извлечь файл SharePoint в сценарии python:
import requests
from requests.auth import HTTPBasicAuth
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36', 'X-RequestDigest': 'form digest value'}
url = "https://company.sharepoint.com/sites/team/_api/SP.AppContextSite(@target)/web/GetFileByServerRelativeUrl('/sites/team/Shared Documents/project/doc.xlsb')/checkout()"
response = requests.post(url, auth=HTTPBasicAuth(USERNAME, PASSWORD),headers=headers)
Я получаю ответ "403 Доступ запрещен. У вас нет разрешения на выполнение этого действия или доступ к этому ресурсу «. Я могу CheckOut файл вручную, поэтому у меня явно есть права на это. Есть проблема с аутентификацией или есть другие решения?