重放
部署失败导致错过了事件?把它们重放一遍。
- 打开控制台,进入 Webhook,选择该 Webhook。
- 在 投递记录 日志中,按状态(失败)筛选,或按事件类型或邮件 id 查找该次投递。
- 打开该次投递,查看载荷、你的服务器返回的响应以及每一次尝试。
- 点击 重放。
重放会重置该次投递,并按照相同的重试计划开始新一轮尝试。请求体和 webhook-id 保持不变,因此幂等的处理程序能够识别出已处理过的事件。时间戳和签名是全新的,因此 5 分钟的容差检查可以通过。
补齐数据的建议
Section titled “补齐数据的建议”- 重放之前,先修复并部署你的端点,然后向
delivered@test.spacepost.dev发送一封测试邮件加以确认。 - 如果你的处理程序对顺序敏感,请按时间顺序重放。
- 投递历史保留 30 天。更早的记录请通过
GET /emails/{id}对账,它会返回当前的last_event。 - 如果你只需要少数几封邮件的当前状态,直接调用 API 比重放更快:
GET /emails?limit=100会列出最近的邮件及其last_event。