My DocuSign Connect Listener не может десериализовать получаемый XML. Конверт всегда равен нулю. Я украсил свой класс и его интерфейс [ServiceBehavior (Namespace = "http://www.docusign.net/API/3.0 ")] и украсил контракт операции XmlSerializerFormat. Кто-нибудь знает, что я делаю не так?
DocuSignEnvelopeInformation null с использованием XmlSerializerFormat
Ответы (1)
Я не знаю, что вы имеете в виду под https://www.docusign.net/API/3.0/, это недействительный URL.
Ответ
В моих слушателях я использую подходящую библиотеку XML (специфичную для платформы / стека) для извлечения значений и документов из уведомлений.
В наши дни часто встречаются библиотеки XML, которые более удобны, чем стандартная libxml2 и ее различные оболочки. Например, BeautifulSoup для Python
Вы можете увидеть рабочие примеры прослушивателя DocuSign Connect / eventNotification на разных языках и в разных стеках:
Также ознакомьтесь с рецептом веб-перехватчика для получения дополнительной информации.
При отладке также очень полезны средства ведения журнала для сообщений о подключении. См. Панель администратора DocuSign, раздел «Интеграции», пункт «Подключиться» для доступа к журналам.