python - 通过 Python 访问 Sharepoint
问题描述
我尝试通过 Python 脚本访问 SharePoint,因为我想下载和更新 Sharepoint 中的列表。
我使用 shareplum 访问,但我得到:
raise Exception('对 Office 365 进行身份验证时出错。来自 Office 365 的错误:',message[0].text) 异常:('对 Office 365 进行身份验证时出错。来自 Office 365 的错误:','AADSTS53003:访问已被条件阻止访问策略. 访问策略不允许令牌发行。
这是我的简单代码:
from shareplum import Site
from shareplum import Office365
authcookie = Office365('https://example.sharepoint.com', username='example@mail.com', password='Password').GetCookies()
site = Site('https://example.sharepoint.com/sites/example-site', authcookie=authcookie)
sp_list = site.List('list name')
有任何想法吗?
解决方案
推荐阅读
- r - 为数据框中的所有行计算 R 中的测地线距离
- amazon-web-services - 了解路由表
- javascript - 如何折叠和展开角度?
- npm - 在树中安装不同版本的 npm 包
- azure - 我们能否横向扩展托管在 Azure 存储中的静态网站?
- c# - 如何从 ContentControl 的 Range.WordOpenXML 的存储值而不是其语法值中获取纯超链接文本?
- javascript - 如何更改在另一个功能中关闭的滑块的图像?
- c++ - 使用 ifstream 读取坐标文件,同时忽略标题并写入数组
- node.js - npm install 抛出异常
- styled-components - styled-component 是否可以封装成内联样式?