通过rest api访问共享点时遇到问题。
嗨!
我正在尝试使用REST API通过Python访问公司SharePoint Online。
例如,我要访问的SharePoint文件夹是:https://company.sharepoint.com/sites/sitename/foldername。我可以访问该站点和文件夹,但不能访问公司根目录。
我尝试了两种方法:
选项1:HttpNtlmAuth
domain ='https://company.sharepoint.com/'
url = ' https://marvell.sharepoint.com/sites/sse/_api/web/lists/GetByTitle(\'Sandbox\')/items'
actual_username = domain + username
response = requests.get(sharePointUrl,auth= HttpNtlmAuth(actual_username,password))
选项2:sharepy
s = sharepy.connect("company.sharepoint.com")
但是它们都失败了,我得到了403, Forbidden
或401 Client Error: Unauthorized for url
。
任何人都可以帮助检查这里的问题吗?
谢谢!
C。
答案 0 :(得分:0)
以下具有GitHub源代码的解决方案供您参考。
SharePy - Simple SharePoint Online authentication for Python