Я пытался использовать python3 для чтения файла Excel, расположенного на sharepoint с учетной записью компании. Вот код, который я скопировал / модифицировал из Дэна удивительного ответа в этом посте
from office365.runtime.auth.authentication_context import AuthenticationContext
from office365.sharepoint.client_context import ClientContext
from office365.sharepoint.file import File
url = 'https://company.sharepointsite.com/sites/documentsite'
username = 'username'
password = 'password'
relative_url = '/sites/documentsite/Documents/filename.xlsx'
ctx_auth = AuthenticationContext(url)
if ctx_auth.acquire_token_for_user(username, password):
ctx = ClientContext(url, ctx_auth)
web = ctx.web
ctx.load(web)
ctx.execute_query()
print "Web title: {0}".format(web.properties['Title'])
else:
print ctx_auth.get_last_error()
Вот ошибка, которую я получил: введите описание изображения здесь
Означает ли это, что компания блокирует токен? и мне нужно поговорить с администратором компании, чтобы что-то сделать?
Любая помощь будет принята с благодарностью !!! Спасибо ! !