Служба Microsoft Dynamics CRM использует аутентификацию NTLM, что делает подключение к ней из процесса python с использованием suds несколько сложным. Я ищу для образца кода, который будет:Как подключиться к серверу Microsoft Dynamics CRM с помощью Python?
- Отправить и получить ответ от
RetrieveAttributeRequest
- Отправить и получить ответ от
Execute
запроса.
Это необходимо использовать Python 2.6 или Python 2.7, не Python 3. У меня уже есть рабочая реализация, которая использует завиток, чтобы сделать это, но это нестабильно лучшие времена, так и в рамках какой-либо другой работы, которую я в этом инструменте я хотел бы очистить его и запустить его с помощью python/suds.
Сейчас мы используем завиток, чтобы сделать работу здесь, но это означает, что мы должны обращаться с сериализации и десериализации XML при каждом вызове, и здание SOAP сообщения вручную не весело. Я бы предпочел решение, которое абстрагирует это, без необходимости писать его вручную. –