python - 我如何使用 python 的共享点(通过 soap?)?

标签 python sharepoint soap ntlm suds

我想通过 python (C-Python) 使用 Sharepoint

有人试过吗?

最佳答案

我怀疑自从回答了这个问题后,SUDS 库已经更新以处理所需的身份验证本身。在经历了各种困难之后,我发现这个可以解决问题:


from suds import WebFault
from suds.client import *
from suds.transport.https import WindowsHttpAuthenticated


user = r'SERVER\user'
password = "yourpassword"
url = "http://sharepointserver/_vti_bin/SiteData.asmx?WSDL"


ntlm = WindowsHttpAuthenticated(username = user, password = password)
client = Client(url, transport=ntlm)

关于python - 我如何使用 python 的共享点(通过 soap?)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/218987/

相关文章:

python - 一个图例的两个独特标记符号

python - bt - 灵活的 Python 回测 - 如何获得每个给定日期的总投资组合值(value)/结果?

sharepoint - 如何在给定站点 URL 的情况下找到 SharePoint Web 应用程序的 URL

python - 为什么 ndarray 允许浮点索引

python - Matplotlib:Line2D 高度(以像素为单位)

.NET WCF 错误生成不正确的 SOAP 1.1 错误代码值

java - 如何定义一个以透明方式拦截所有服务的全局 JAX-WS MessageHandler?

PHP SoapClient 版本不匹配

asp.net - SharePoint - 在新窗口中打开文档库 PDF

android - Office 365 SDK 和集成第 3 方应用程序和扩展