跳转到主要内容
本指南将带您完成通过 LI.FI REST API 直接集成 Composer。这种方法让您完全控制请求/响应流程,非常适合后端服务、自定义前端或任何您想自己管理交易的环境。
已经在使用 LI.FI SDK 或 Widget? Composer 自动工作。请参见 SDK 指南Widget 指南

概览

集成流程:
  1. 请求报价GET /v1/quotePOST /v1/advanced/routes
  2. 设置代币授权 — 授权 LI.FI 合约使用您的代币
  3. 发送交易 — 提交报价响应中的 transactionRequest
  4. 跟踪状态 — 为跨链转账轮询 GET /v1/status

请求 Composer 报价

使用 GET /quote(推荐)

获取 Composer 交易的最简单方法。返回包含交易数据的单个最佳路由。

使用 POST /advanced/routes

返回多个路由选项。当您想向用户展示选择或需要更多路由选择控制时很有用。

设置代币授权

在执行交易之前,您需要授权 LI.FI 合约使用您的代币。授权地址在报价响应中提供。
对于原生代币(如 ETH),跳过此步骤。原生代币不需要授权。

执行交易

使用报价响应中的 transactionRequest 对象发送交易。

跟跨链交易状态

对于跨链 Composer 流程,轮询状态端点以跟踪进度。

错误处理

Composer 使用标准的 LI.FI API 错误格式。常见错误包括:

完整示例

这是一个完整的同链 Composer 集成示例:

下一步

SDK 集成

使用 LI.FI SDK 进行托管执行

跨链模式

了解跨链 Composer 流程

错误处理

完整错误参考

支持的协议

查看所有支持的协议