我正在使用 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)
Run Code Online (Sandbox Code Playgroud)
我还尝试将 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 …Run Code Online (Sandbox Code Playgroud)