Docusignapi 创建包含通知的信封时,\u请求\u参数无效

Docusignapi 创建包含通知的信封时,\u请求\u参数无效,docusignapi,Docusignapi,我正在尝试创建一个带有EventNotification的信封,这样我就不必每隔15分钟轮询一次状态 请求在没有通知的情况下创建信封效果很好,因此这肯定与请求的eventNotification部分有关 以下是完整的请求: { "emailSubject": "Test Sending Envelope 2", "eventNotification": { "envelopeEvents": [ { "envelopeEventStatusCode": "sent"

我正在尝试创建一个带有EventNotification的信封,这样我就不必每隔15分钟轮询一次状态

请求在没有通知的情况下创建信封效果很好,因此这肯定与请求的eventNotification部分有关

以下是完整的请求:

{
  "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类的构造函数,这两个参数在每个类上都是相反的,我没有发现。