Docusignapi Docusign事件通知

Docusignapi Docusign事件通知,docusignapi,Docusignapi,我正在为Docusign事件通知实现一个侦听器。对于每个新事件,Docusign都会发送一个新的xml序列化DosusInvelopeInformation对象。我的问题是,该对象是否只包括新的已更改状态,或者如果某个收件人的状态未更改,则仍将包括该对象。此外,由于更改其中一个收件人状态并不一定会更改信封状态,通知是否始终包括信封状态?我建议查看XSD: connect发送的类型是docusingEnvelopeInformation,它由EnvelopeStatus和DocumentPDF对象

我正在为Docusign事件通知实现一个侦听器。对于每个新事件,Docusign都会发送一个新的xml序列化DosusInvelopeInformation对象。我的问题是,该对象是否只包括新的已更改状态,或者如果某个收件人的状态未更改,则仍将包括该对象。此外,由于更改其中一个收件人状态并不一定会更改信封状态,通知是否始终包括信封状态?

我建议查看XSD:

connect发送的类型是docusingEnvelopeInformation,它由EnvelopeStatus和DocumentPDF对象组成,这两个对象的模式都在这个XSD中定义。简而言之,connect XML是向您发送通知时信封的快照-快照将包括所有收件人信息


在沙盒环境中,您可以启用测试DS Connect配置并启用日志记录,以查看您将接收的消息类型

绝对正确,请记住,为了在演示环境中节省空间,我们不在日志中包含PDF字节流,因为它没有逻辑,这意味着它只是一堆字节。如果您想查看,可以使用webhook.com(免费)或其他类似工具。

连接服务和API中相关的“eventNotification”节点是事件驱动的。它们不发布事件,而是发布信封的完整当前状态,包括信封状态、所有收件人的收件人状态等。该服务始终发布当前状态,因此两个“接近”事件可能触发一个合并状态发布或两个关闭发布。但是,最后一份出版物将包括最新的更改。如果您获得“重新发布”状态(例如由于确认失败或直接触发),则它仍然是当前状态,而不是原始发布时的“旧”状态