Adobe Sign 持续发送一个事件 AGREEMENT_CREATED

上次更新日期: 2021年4月27日

环境

Adobe Sign API Webhooks

问题

为什么 Adobe Sign 只发送一个事件 AGREEMENT_CREATED,即使 Webhook 中的事件选择为 All Agreement Events,但文档已完全签署?

回答

要成功注册 webhook,webhook URL 需要使用 2XX 响应代码响应此验证请求,此外,还可以通过以下两种方式之一发送回相同的客户端 ID 值:

  1. 在响应页眉 X-AdobeSign-ClientId 中。它是在请求中传递的同一标头,并且在响应中发回。
  2. 在 JSON 响应正文中,使用 X-AdobeSign-ClientId 的密钥及其值,该值与请求中发送的客户端 ID 相同。

Adobe Sign 接收带有 X-AdobeSign-ClientId 的 2xx 回答。 用户可以检查在 Webhook 中配置的响应是否正确。

Webhook URL 将不会按照预期行为进行响应。 对于 Adobe Sign 发送的每个 Post 通知,URL 均通过 2XX 状态代码进行响应,并在响应标头中对请求标头 (X-AdobeSign-ClientId) 中发回的客户端 ID 做出回应。
有关完整信息,请参见以下链接:
https://www.adobe.io/apis/documentcloud/sign/docs.html#!adobeio/adobeio-documentation/master/sign/webhooks/webhook_events.md#receivingawebhooknotification

当 URL 未能遵守此协议时,Adobe Sign 会认为此 URL 未确认响应请求,也未尝试根据可靠策略重新计划。

如果 Webhook 无法响应,并且超过了最长重试时间或最大重试间隔,则将禁用 Webhook。