Docusignapi 创建包含通知的信封时,\u请求\u参数无效
我正在尝试创建一个带有EventNotification的信封,这样我就不必每隔15分钟轮询一次状态 请求在没有通知的情况下创建信封效果很好,因此这肯定与请求的eventNotification部分有关 以下是完整的请求:Docusignapi 创建包含通知的信封时,\u请求\u参数无效,docusignapi,Docusignapi,我正在尝试创建一个带有EventNotification的信封,这样我就不必每隔15分钟轮询一次状态 请求在没有通知的情况下创建信封效果很好,因此这肯定与请求的eventNotification部分有关 以下是完整的请求: { "emailSubject": "Test Sending Envelope 2", "eventNotification": { "envelopeEvents": [ { "envelopeEventStatusCode": "sent"
{
"emailSubject": "Test Sending Envelope 2",
"eventNotification": {
"envelopeEvents": [
{ "envelopeEventStatusCode": "sent" },
{ "envelopeEventStatusCode": "delivered" },
{ "envelopeEventStatusCode": "completed" },
{ "envelopeEventStatusCode": "declined" },
{ "envelopeEventStatusCode": "voided" }
],
"includeCertificateOfCompletion": "true",
"includeCertificateWithSoap": "false",
"includeDocumentFields": "true",
"includeDocuments": true,
"includeEnvelopeVoidReason": "true",
"includeSenderAccountAsCustomField": "true",
"includeTimeZone": "true",
"loggingEnabled": "true",
"recipientEvents": [
{ "includeDocuments": "Sent" },
{ "includeDocuments": "Delivered" },
{ "includeDocuments": "Completed" },
{ "includeDocuments": "Declined" },
{ "includeDocuments": "AuthenticationFailed" },
{ "includeDocuments": "AutoResponded" }
],
"requireAcknowledgment": "true",
"signMessageWithX509Cert": "false",
"url": "https://arealurl/api/DocuSign-NotificationWebHook",
"useSoapInterface": "false"
},
"status": "sent",
"templateId": "template-guid-4b95-guid-template",
"templateRoles": [
{
"email": "someone@somewhere.com",
"name": "Someone Somewhere",
"roleName": "Something"
}
]
}
返回的错误是:
Error calling CreateEnvelope: {
"errorCode": "INVALID_REQUEST_PARAMETER",
"message": "The request contained at least one invalid parameter. Boolean value expected for parameter: includeDocuments"
}.
我尝试过省略includeDocuments值,将其设置为字符串“true”,还尝试了如上所示的布尔值true。recipientEvents属性不正确。将
includeDocuments
更改为recipientEventStatusCode
"recipientEvents": [
{ "recipientEventStatusCode": "Sent" },
{ "recipientEventStatusCode": "Delivered" },
{ "recipientEventStatusCode": "Completed" },
{ "recipientEventStatusCode": "Declined" },
{ "recipientEventStatusCode": "AuthenticationFailed" },
{ "recipientEventStatusCode": "AutoResponded" }
],
recipientEvents
属性不正确。将includeDocuments
更改为recipientEventStatusCode
"recipientEvents": [
{ "recipientEventStatusCode": "Sent" },
{ "recipientEventStatusCode": "Delivered" },
{ "recipientEventStatusCode": "Completed" },
{ "recipientEventStatusCode": "Declined" },
{ "recipientEventStatusCode": "AuthenticationFailed" },
{ "recipientEventStatusCode": "AutoResponded" }
],
当然我忙着看主要的<代码>包含文档字段,甚至考虑看那个部分。SDK为RecipientEvent和EnvelopeEvent类提供了一个构造函数,这两个参数在每个类上都是相反的,我没有发现。当然!我忙着看主要的<代码>包含文档字段,甚至考虑看那个部分。SDK有一个RecipientEvent和EnvelopeEvent类的构造函数,这两个参数在每个类上都是相反的,我没有发现。