Docusignapi 未从DocuSign API接收事件通知

Docusignapi 未从DocuSign API接收事件通知,docusignapi,Docusignapi,我正在使用docusignrestapiv2,在将复合模板发布到信封端点时没有收到事件通知。下面是我的json请求的样子: { 'accountId': '[ommitted]', 'status': 'sent', 'emailSubject': 'XYZ Corp_MSA_Singapore-OU_0.1_2014099.pdf', 'compositeTemplates': [ { 'InlineTemplates': [

我正在使用docusignrestapiv2,在将复合模板发布到信封端点时没有收到事件通知。下面是我的json请求的样子:

{ 
    'accountId': '[ommitted]',
    'status': 'sent', 
    'emailSubject': 'XYZ Corp_MSA_Singapore-OU_0.1_2014099.pdf', 
    'compositeTemplates': [
    { 
        'InlineTemplates': [
         { 
             'Sequence': '1', 
             'Recipients': 
             { 
                 'Signers': [ 
                 { 
                     'Email': 'jeff@mattnibecker.com', 
                     'Name': 'Jeff Dunham', 
                     'RecipientID': '1', 
                     'defaultRecipient': 'true', 
                     'ClientUserID': '1' 
                 } 
                 ] 
             } 
         } 
         ], 
         'Document': { 
             'Name': 'XYZ Corp_MSA_Singapore-OU_0.1_2014099.pdf',
             'DocumentId': '1', 
             'transformPdfFields': 'true', 
             'fileExtension': '.pdf' 
         } 
     } 
     ], 
     'EventNotification': { 
         'EnvelopeEvents': [ 
             { 'envelopeEventStatusCode': 'sent' }, 
             { 'envelopeEventStatusCode': 'completed' }, 
             { 'envelopeEventStatusCode': 'delivered' }, 
             { 'envelopeEventStatusCode': 'declined' }, 
             { 'envelopeEventStatusCode': 'voided' } 
         ], 
         'includeDocuments': 'true', 
         'requireAcknowledgement': 'true', 
         'loggingEnabled': 'true', 
         'url': 'http://netsureportalv2public.visusdev.com/DocusignEventListener.svc/EnvelopeEvent' 
    } 
}
api已成功创建信封和所有内容。我只是没有收到事件通知。任何帮助都将不胜感激


编辑:忘记首先包括accountId,是否为该帐户启用了DocuSign Connect?登录DocuSign web控制台,然后导航到首选项>>功能——确保启用了DocuSign Connect复选框

一旦验证该设置已启用,故障排除的下一步是确定DocuSign是否甚至尝试发送通知——“连接日志”将提供此信息。要查看连接日志:登录到DocuSign web控制台,然后导航到首选项>>连接>>日志

单击“日志”链接将显示DocuSign试图发送的最近100条消息(通知)的日志条目。例如:

在日志条目列表中,您是否看到与API请求发送的信封相关的条目

  • 如果是,则表示DocuSign确实发送了通知(正如您的API请求所指定的),但没有从侦听器端点收到任何确认。这可能表明您的API请求没有问题,但侦听器端点存在问题(即,它没有接收和/或确认通知)。单击该日志条目的链接并读取日志文本的结尾部分。该文本将指示通知尝试的结果(如果通知失败,则应包含某种类型的错误消息)。例如:

  • 如果您没有看到任何与通过API请求发送的信封相关的日志条目,那么这可能表明您的API请求存在问题,即DocuSign甚至从未尝试发送通知


在您尝试解决此问题时,完成上述故障排除步骤至少应该让您知道将注意力集中在哪里。

感谢您的回复!DocuSign connect功能对我的帐户一直处于活动状态,但是当我导航到日志页面时,我没有任何已发送信封的日志。在DocuSign中,您是否创建了“自定义连接配置”?如果是这样,您应该导航到该配置的设置页面(首选项>>连接>>[configurationName\u link]),并确保选中了“启用日志”复选框。创建自定义配置时,它是否必须具有“要发布的Url”?我希望事件通知转到不同的url端点,具体取决于应用程序运行的环境(例如开发、测试、UAT)。如果创建配置时需要您输入“url to Publish”的值,您可以输入任何内容(例如:)--只需确保“Allow Envelope Publish”(允许信封发布)复选框未选中——这将禁用自定义连接配置,但可能只要选中“启用日志”复选框并使其存在(即使已禁用),就可以在通过API创建信封时创建日志条目(带有EventNotification信息)。不管怎样,还是值得一试。@KimBrandl即使我只使用eventNotification Webhooks而不是connect Webhooks,我也必须启用DocuSign connect选项。另外,默认情况下,webhook会向端点发送Xml负载,如果在创建信封时添加的EventNotification配置中将useSoapInterface设置为false,它会发送json负载。