![](/img/trans.png)
[英]What happens when a DocuSign envelope-level Connect event (created via the API) exhausts all retries?
[英]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.