Поэтому я пытаюсь загрузить файлы, расположенные в (под) каталогах в Python, используя этот бит кода:
import json
from office365.runtime.auth.authentication_context import AuthenticationContext
from office365.runtime.client_request import ClientRequest
from office365.runtime.utilities.request_options import RequestOptions
ctx_auth = AuthenticationContext(url)
if ctx_auth.acquire_token_for_user(username, password):
request = ClientRequest(ctx_auth)
options = RequestOptions("{0}/_api/web/".format(url))
options.set_header('Accept', 'application/json')
options.set_header('Content-Type', 'application/json')
data = request.execute_request_direct(options)
s = json.loads(data.content)
web_title = s['Title']
print("Web title: " + web_title)
else:
print(ctx_auth.get_last_error())
Но я получаю следующую ошибку:
Невозможно получить двоичный токен безопасности для от https://login.microsoftonline.com/extSTS.srf Произошла ошибка при получении аутентификационных файлов cookie из https: /DOMAIN.website/siteDocuments/Document/example/
Теперь Microsoft link сообщает, что конечная точка принимает только запросы POST. Получен запрос GET.
Есть ли обходной путь для этого? Спасибо.