---
title: 回退策略
description: 当 webhook 服务暂时不可用时，如何获取流程结果。
canonical: https://developer.unico.io/zh-CN/dual-api/developers/webhooks-and-events/fallback
locale: zh-CN
generated_by: markdown-export
---

- [/zh-CN/](/zh-CN/)
- [Webhooks 与事件](/zh-CN/dual-api/developers/webhooks-and-events/)
- 回退策略

**本页内容# 回退策略

如果 webhook 服务发生不可用情况，建议实现回退机制，以确保您的应用程序在预期响应时间内仍能获取流程结果。
### 工作原理​

Webhook 是主要的结果传递机制。但是，您应将以下信号视为通过 `GET /client/v1/process/{processId}` 主动获取结果的额外触发器：
信号渠道提供的内容`onFinish` 回调SDK Web / WebMobile旅程结束信号——无结果`callbackUri` 重定向所有其他渠道仅 URL 重定向——无结果
警告`onFinish` 和 `callbackUri` 均不会直接传递流程结果。它们只是旅程结束信号。您的后端负责将收到的 `id`（或重定向）与之前存储的 `processId` 关联，然后调用 GetProcess 获取实际结果。
### 推荐流程​

收到旅程结束信号后，您的后端应调用 `GET /client/v1/process/{processId}` 并按以下顺序验证结果：

确认 `state = PROCESS_STATE_FINISHED`
评估 `result` 字段并应用您的业务规则

这样可以确保 webhook 暂时不可用时不会导致流程结果丢失。最后更新 于 2026年10月8日**