跳转到主要内容

回退策略

Markdown

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

工作原理​

Webhook 是主要的结果传递机制。但是,您应将以下信号视为通过 GET /client/v1/process/{processId} 主动获取结果的额外触发器:

信号渠道提供的内容
callbackUri 重定向Human Token Journey (humantoken)仅 URL 重定向——无结果
警告

callbackUri 不会直接传递流程结果。它只是旅程结束信号。您的后端负责将重定向与之前存储的 processId 关联,然后调用 GetProcess 获取实际结果。

推荐流程​

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

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

这样可以确保 webhook 暂时不可用时不会导致流程结果丢失。