簡體   English   中英

當 webhook 失敗時,Docusign 信封通知會發生什么?

[英]What happens to Docusign envelope notifications when webhook fails?

我正在嘗試在我公司的系統中實施 Docusign。 我想出了如何使用 REST API 以及如何實現 webhook 來接收信封事件通知。 但是我想知道當 webhook 返回錯誤時會發生什么? Docusign 是否會在一段時間后重新發送通知? 我在文檔中找不到任何內容。 我是否必須與 webhook 一起實施池機制,或者有更好的方法來管理這種情況?

編輯:

所以這里是我在失敗日志中看到的: 在此處輸入圖像描述

一個實際上被重新發布,但另一個沒有。 也許錯誤代碼有所作為? 第一個是 5xx 服務器端錯誤,另一個是最初的 404,第二次也是 404。

然而,DocuSign 並沒有嘗試第二次嘗試,而是等待 24 小時?

以下是我在 C# 中配置通知信封的方法:

envelope.EventNotification = new EventNotification()
{
    Url = _webhookUrl,
    RequireAcknowledgment = "true",
    LoggingEnabled = "true",
    IncludeEnvelopeVoidReason = "true",
    IncludeDocuments = "false",
    IncludeCertificateOfCompletion = "false",
    IncludeCertificateWithSoap = "false",
    IncludeDocumentFields = "false",
    IncludeHMAC = "false",
    IncludeSenderAccountAsCustomField = "false",
    IncludeTimeZone = "false",
    UseSoapInterface = "false",
    EnvelopeEvents = new List<EnvelopeEvent>() { new EnvelopeEvent("completed"), new EnvelopeEvent("declined"), new EnvelopeEvent("voided") },
    RecipientEvents = new List<RecipientEvent>() { new RecipientEvent(null, "Completed") }
};

如果選擇了 Require Acknowledgment 選項並且在接下來的 24 小時內未能確認發布消息,則該消息將返回到隊列中,並且系統將在收到成功的確認后重試傳遞。 這是因為沒有確認或錯誤的 HTTP 結果。 如果一個好的 HTTP 結果隨時出現,則更新連接日志並將消息從隊列中刪除。 最多重試十次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM