【问题标题】:DocuSign Connect sends duplicate webhook calls when envelope has multiple recipients当信封有多个收件人时,DocuSign Connect 发送重复的 webhook 调用
【发布时间】:2020-04-14 13:05:24
【问题描述】:

在我的 DocuSign 应用程序中,我有两个签署文件的收件人。当两个收件人都完成对信封的签名后,DocuSign Connect 会发送两个完全相同的 XML 有效负载,而且时间似乎完全相同。这会导致我的应用程序出现问题,因为我不希望我的逻辑被重复。这是 DocuSign Connect 中的错误,还是故意的?两年前我设置应用程序时,我认为 DocuSign 没有重复调用。

这是我帐户的 Connect 日志中显示的示例信封:

第一次 webhook 调用 <TimeGenerated>2020-04-13T10:34:19.1110424</TimeGenerated>

第二次 webhook 调用 <TimeGenerated>2020-04-13T10:34:19.1110424</TimeGenerated>

【问题讨论】:

  • 欢迎来到 StackOverflow!请检查(接受)您自己问题的最佳答案,并为您在 StackOverflow 上找到的任何有用答案投票。谢谢!!

标签: docusignapi webhooks


【解决方案1】:

如果您正在请求收件人完成事件,那么您应该不会对收到两个通知感到惊讶,这两个通知分别针对两个收件人。

它们可以完全相同,因为 Connect 的默认排队策略是让通知消息反映发送通知时信封的状态,而不是事件触发时的状态。

建议:

  1. 切换到新的排队策略 SIM(发送中间消息)。从管理工具的更新部分执行此操作。
  2. 只请求信封完成事件,而不是收件人完成事件。
  3. 更新您的应用程序以更灵活地处理通知。请注意,使用默认排队策略时,通常会跳过收件人完成事件,而选择信封完成事件(如果您同时要求信封和收件人完成事件通知)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多