延长订单
通过两个步骤延长现有的 TronSave 订单(v2)——先获取可延长的代理,然后提交由 API 密钥或签名交易支付的延长请求。
Last updated
通过两个步骤延长现有的 TronSave 订单(v2)——先获取可延长的代理,然后提交由 API 密钥或签名交易支付的延长请求。
v2 延长接口让你可以延长已持有的订单,而无需重新下单。相比早期的延长功能,第 2 版新增了两项改进:
支持通过签名交易延长,而不仅限于 API 密钥。
新增资源类型:带宽(在能量之外)。
延长是一个两步流程:先查询订单上哪些代理可以延长,然后为你想延长的代理提交延长请求。
查询某个订单,了解哪些代理(委托)仍可延长以及可延长多久。使用查询结果来构建步骤 2 的请求负载。
→ 获取可延长的代理
为选定的代理发送延长请求。支持两种支付方式:
方式一 —— 使用 API 密钥延长: 在已预充值的内部账户上使用 TronSave API 密钥授权延长;无需对每笔订单进行链上签名。
方式二 —— 使用签名交易延长: 用你自己的私钥对延长进行签名并在链上结算。
→ 提交延长请求
延长流程使用两个 POST 端点:
获取可延长的代理
POST
/v2/get-extendable-delegates
提交延长请求
POST
/v2/extend-request
延长流程的 Postman 集合可在 postman.com/tronsave/tronsave 获取。
使用开发主机针对 Nile(测试网)进行测试:
获取可延长的代理:POST https://api-dev.tronsave.io/v2/get-extendable-delegates
提交延长请求:POST https://api-dev.tronsave.io/v2/extend-request
要从网站接入 Nile(测试网),请将主机替换为 https://testnet.tronsave.io/,并按照获取 API 密钥指南中的相同步骤操作。
Last updated