如何解决通过Python通过单一登录访问Office365 SharePoint
我对SharePoint并不了解太多,但是受命使用Python下载SharePoint列表。 SharePoint是Office365,可通过单一登录访问。我发现以下有关如何连接到SharePoint的示例:
from office365.runtime.auth.user_credential import UserCredential
from office365.sharepoint.client_context import ClientContext
ctx = ClientContext('https://<site>.sharepoint.com').with_credentials(UserCredential('domain\\user','password'))
web = ctx.web
ctx.load(web)
ctx.execute_query()
print(web.properties["Url"])
执行此代码时,出现以下错误:
Cannot get binary security token for from https://login.microsoftonline.com/extSTS.srf
KeyError: 'FedAuth'
有人能指出我正确的方向吗?
解决方法
最近,当我在寻找类似的解决方案时,我发现了一些有用的方法,您可以在github上查看以下代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。