跳转到内容

重放

部署失败导致错过了事件?把它们重放一遍。

  1. 打开控制台,进入 Webhook,选择该 Webhook。
  2. 在 投递记录 日志中,按状态(失败)筛选,或按事件类型或邮件 id 查找该次投递。
  3. 打开该次投递,查看载荷、你的服务器返回的响应以及每一次尝试。
  4. 点击 重放。

重放会重置该次投递,并按照相同的重试计划开始新一轮尝试。请求体和 webhook-id 保持不变,因此幂等的处理程序能够识别出已处理过的事件。时间戳和签名是全新的,因此 5 分钟的容差检查可以通过。

  • 重放之前,先修复并部署你的端点,然后向 delivered@test.spacepost.dev 发送一封测试邮件加以确认。
  • 如果你的处理程序对顺序敏感,请按时间顺序重放。
  • 投递历史保留 30 天。更早的记录请通过 GET /emails/{id} 对账,它会返回当前的 last_event。
  • 如果你只需要少数几封邮件的当前状态,直接调用 API 比重放更快:GET /emails?limit=100 会列出最近的邮件及其 last_event。