SocialGO

处理 API 错误、重试和幂等性

对临时性错误采用退避重试,对永久性错误快速失败,并使用幂等性避免重复扣款。

API 与开发者阅读约 1 分钟

请为失败而设计,而不只是顺利路径。最危险的情况是模棱两可的情形:一个在连接中断前可能成功也可能未成功的请求。

请在下单请求上使用幂等键,这样在超时后进行安全重试时会返回现有订单,而不是创建重复的扣款。对临时性错误(速率限制、暂时性 5xx)采用逐渐增加的退避并设上限进行重试。

对永久性错误(如错误的请求或余额不足)应快速失败,并将其呈现给人工处理,重试这类错误只会浪费时间。请记录每个请求和响应及其订单 ID,以便日后核对。

这篇文章对您有帮助吗?

相关文章

仍需要帮助?

没找到您想要的内容?我们的团队很乐意为您提供帮助。

我们的平均回复速度很快,大多数请求会在当天收到首次回复。

返回帮助中心