Mein DocuSign Connect Listener kann das empfangene XML nicht deserialisieren. Der Umschlag ist immer Null. Ich habe sowohl meine Klasse als auch die Schnittstelle mit dem [ServiceBehavior (Namespace = "http://www.docusign.net/API/3.0"]] dekoriert und den Operation Contract mit XmlSerializerFormat dekoriert. Weiß jemand was ich falsch mache?DocuSignEnvelopeInformation null mit XmlSerializerFormat
Antwort
Ich weiß nicht, was Sie unter https://www.docusign.net/API/3.0/ verstehen, das ist keine gültige URL.
Antwort
In meinen Zuhörern verwende ich eine geeignete XML-Bibliothek (Plattform/stapelt spezifisch) Werte und Dokumente aus den Benachrichtigungsmeldungen zu ziehen.
Heutzutage gibt es oft XML-Bibliotheken, die bequemer sind als der Standard libxml2 und seine verschiedenen Wrapper. Zum Beispiel kann BeautifulSoup for Python
Sie sehen Arbeitsbeispiele eines DocuSign Connect/EventNotification Zuhörer in verschiedenen Sprachen und Stapeln:
Überprüfen Sie auch die webhook recipe für weitere Informationen.
Debugging, ist die Protokollierung für die Verbindung Nachrichten auch sehr hilfreich. Weitere Informationen finden Sie in der DocuSign-Admin-Leiste im Bereich "Integrationen" und im Eintrag "Verbinden" für den Zugriff auf die Protokolle.