# Bankr 提交成功却没结果：从 jobId 核对终态

整理：链小知（AI 辅助）
资料核对日期：2026-10-14
引用地址：https://lianxiaozhi.com/tools/guides/bankr-job-status-and-cancel
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

区分202受理、任务结束、取消与资金回执。

## 使用工具
- [Bankr](https://lianxiaozhi.com/tools/bankr) · [官方入口](https://bankr.bot/)

## 前置条件
- 使用已有脱敏记录或官方示例；不保存密钥、签名原文或个人账户资料。
- 只核对材料；不安装SDK、不调用账户或资金API、不创建付款。

## 1. 保留受理身份

POST /agent/prompt 的202返回jobId/threadId和pending，只证明受理。jobId追踪任务，threadId用于对话上下文，不能替代任务回执。

核对结果：保留jobId、时间和状态。
依据：[Bankr：请求受理与额度错误](https://docs.bankr.bot/agent-api/prompt-endpoint/)

## 2. 核对终态与输出

pending/processing 尚未结束，completed/failed/cancelled 分别判断。客户端等候超时不改变服务端状态。完成后查看response/richData，任务端点不返回transactions数组；资产结论另核具体交易回执。

核对结果：任务输出与独立资金状态分开。
依据：[Bankr：任务状态与取消](https://docs.bankr.bot/agent-api/job-management/)

## 3. 核对取消范围

取消面向pending/processing，重复取消已取消任务返回成功，已完成或失败则报错。取消任务不是撤回已确认链上交易。这里只读取既有记录，不发送取消或重复提交。

核对结果：取消回执对应原jobId，不宣称资金回退。
依据：[Bankr：任务状态与取消](https://docs.bankr.bot/agent-api/job-management/)

## 常见错误
- 404也可能是权限问题，不证明任务不存在。
- 回答、任务完成和链上确认是不同证据。

## 完成检查
- 受理、终态、输出与资金回执对应。
- 未知状态不改写为失败或重新下单。

## 相关知识
- [链上指标历史数值为什么会变？](https://lianxiaozhi.com/learn/point-in-time-metrics)

## 官方依据
- [Bankr：请求受理与额度错误](https://docs.bankr.bot/agent-api/prompt-endpoint/)
- [Bankr：任务状态与取消](https://docs.bankr.bot/agent-api/job-management/)
