v2 — 使用 API 密钥延长

完整可运行的示例,演示如何使用 API 密钥延长已有的 TronSave 订单,提供 JavaScript、PHP 和 Python 版本。

这是一个完整、可运行的示例,演示如何使用 API 密钥延长 TronSave 上已有的订单。它分两步调用 v2 延长端点:首先预估哪些代理可被延长以及需要花费多少 TRX,然后提交延长请求并返回 orderId

前提条件

你需要一个绑定到内部账户的 TronSave API 密钥。有两种获取方式:

  • 方式 1: 在 TronSave 网站上生成 API 密钥。

  • 方式 2: 在 Telegram 上生成 API 密钥。

关于这两种方式的详情,以及 API 密钥如何授权针对你内部账户的请求,请参阅 身份验证

下面的 JavaScript 示例仅使用内置的 fetch API,不需要 TronWeb。原始来源提到相关示例需要 TronWeb 5.3.2;仅当你更广泛的集成需要签名时才安装它:

更多内容请阅读 TronWeb 5.3.2 发布说明

工作原理

该流程使用两个端点:

  1. /v2/get-extendable-delegates — 返回 extendData 负载、预估的 TRX 费用,以及是否可以延长。

  2. /v2/extend-request — 提交 extendData 并返回 orderId

运行前请设置以下变量:

变量
说明

API_KEY

你的 TronSave API 密钥。

RECEIVER

接收资源代理的地址。

RESOURCE_TYPE

ENERGYBANDWIDTH。可选;默认为 ENERGY

extendTo

你希望将代理延长到的时间,以秒为单位(Unix 时间戳)。

maxPriceAccepted

可选。你愿意为延长支付的最高价格(以 SUN 为单位)。

完整示例

后续步骤

Last updated