Я использую python-sharepoint для доступа к данным из моей учетной записи sharepoint. Но я всегда получаю ошибку urllib2.HTTPError: HTTP Error 403: Forbidden
. Я следую за этой ссылкой на github . Вот мой код:
from sharepoint import SharePointSite, basic_auth_opener
server_url = 'https://myServerUrl.sharepoint.com/'
site_url = server_url + 'sites/test'
username = 'myUsername.onmicrosoft.com'
password = 'myPassword'
opener = basic_auth_opener(server_url, username, password)
site = SharePointSite(site_url, opener)
for sp_list in site.lists:
print (sp_list)
Я также пытался создать программу открывания urllib2 как:
from sharepoint import SharePointSite
from ntlm import HTTPNtlmAuthHandler
import urllib2
password_manager = urllib2.HTTPPasswordMgrWithDefaultRealm()
password_manager.add_password(None, server_url, username, password)
auth_handler = HTTPNtlmAuthHandler.HTTPNtlmAuthHandler(password_manager)
opener = urllib2.build_opener(auth_handler)
site = SharePointSite(site_url, opener)
for sp_list in site.lists:
print (sp_list)
Но опять же это выдает ту же ошибку. Любое решение будет оценено.