gpt4 book ai didi

python - 如何使用 Python 连接到 Microsoft Dynamics CRM 服务器?

转载 作者:行者123 更新时间:2023-11-28 22:06:42 26 4
gpt4 key购买 nike

Microsoft Dynamics CRM 服务使用 NTLM 身份验证,这使得使用 suds 从 python 进程连接到它有些复杂。我正在寻找一个代码示例,它将:

  1. 发送和接收来自 RetrieveAttributeRequest 的响应
  2. 发送和接收来自Execute 请求的响应。

这必须使用 Python 2.6 或 Python 2.7,而不是 Python 3。我已经有一个使用 curl 来执行此操作的有效实现,但它在最好的时候是不稳定的,并且作为我在这个工具中所做的其他一些工作的一部分我想清理它并使用 python/suds 运行它。

最佳答案

我知道这有点晚了,但希望它能对某人有所帮助。

version 0.3.8 中向 suds 添加了 NTLM 身份验证.

from suds.transport.https import WindowsHttpAuthenticated
from suds.client import Client

url = 'http://crmurl/XRMServices/2011/Discovery.svc?wsdl'
ntlm = WindowsHttpAuthenticated(username='DOMAIN\username', password='password')
client = Client(url, transport=ntlm)

关于python - 如何使用 Python 连接到 Microsoft Dynamics CRM 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3294587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com