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