【发布时间】:2023-02-04 06:44:17
【问题描述】:
我们正在探索使用 Envelope Connect 接收我们通过 DocuSign API 创建的信封的状态更新。 我们希望消息以 JSON 格式发送给我们,但似乎无论我们提供什么,消息都以 XML 格式发送。
下面是我们的信封中包含的 eventNotification 示例:
{
"envelopeEvents": [
{
"envelopeEventStatusCode": "Completed",
"includeDocuments": false
},
{
"envelopeEventStatusCode": "Declined",
"includeDocuments": false
},
{
"envelopeEventStatusCode": "Voided",
"includeDocuments": false
}
],
"eventData": {
"format": "json",
"includeData": [
"custom_fields"
],
"version": "restv2.1"
},
"loggingEnabled": true,
"recipientEvents": [
{
"includeDocuments": false,
"recipientEventStatusCode": "Completed"
}
],
"requireAcknowledgment": true,
"url": "https://webhook.site/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
DocuSign Developer API Reference 说在使用 JSON SIM 事件模型时使用 eventNotification 对象的“events”属性,但是当我们使用它而不是 envelopeEvents 或 recipientEvents 时,我们不会收到任何状态更新。
我遵循了这个 youtube 视频中的消息格式,它显示返回的消息是 JSON,但是当我这样做时,我们得到的是 XML。 https://www.youtube.com/watch?v=bcTaBKf_c50
DocuSign 管理中心的连接日志证实了这一点: Connect log
我们帐户中是否存在某些配置阻止消息格式为 JSON?
我们确实有一些帐户级别的连接配置,这些会干扰吗?
【问题讨论】:
标签: docusignapi docusignconnect