Skip to Content
API账户获取授权列表

获取授权列表

1. 概述与典型用途

查询指定账户的代币授权(Approve)列表,支持按项目或代币维度聚合展示。

  • 典型用途:授权管理页面、审查合约授权风险、查看账户已授权的项目和代币。
  • 何时不要用:查看授权变更历史用「获取账户授权变更记录」。
  • limit 最大值为 50。

2. 接口与鉴权

GET /api/account/approve/list

Base URL 与鉴权见 公共网络与鉴权说明

3. 请求

参数类型必填默认说明
addressstring账户地址(Base58,T 开头)
limitinteger10每页数量,最大 50
startinteger0起始编号(偏移量)
typestringproject聚合类型:project(按项目)或 token(按代币)
transferstring请求移动端数据时使用 mobile
relatedIdstring与移动端配合使用。type=project 时为 project_idtype=token 时为 token_id

4. 响应

type=projecttype=token 返回相同 schema(实测 2026-06-02);type 仅影响后端聚合排序,不改变字段结构。

顶层

字段类型是否必返说明单位/精度
totalinteger必返授权记录总数
rangeTotalinteger必返过滤范围内总数
dataarray必返授权记录数组,见下;空结果时为 []
contractMapobject必返涉及地址 → 是否为合约的布尔映射
contractInfoobject必返合约地址 → 标签信息;value schema 见下
normalAddressInfoobject可选涉及非合约地址 → 风险信息映射;data 为空时不返回;每地址 value 实测含 publicTag(string)

data[] 元素

字段类型是否必返说明单位/精度
amountstring必返授权金额(原值字符串,配合 tokenInfo.tokenDecimal 换算)需配合 decimals
unlimitedboolean必返是否为无限授权
from_addressstring必返授权方地址(Base58)
to_addressstring必返被授权方地址(Base58)
contract_addressstring必返代币合约地址(Base58)
tokenInfoobject必返代币元信息;子字段 schema 见下
projectobject必返项目元信息(见下方子表)
project_idstring必返项目 ID(数值字符串,如 "8"
project_sortinteger必返项目排序键
setApprovalForAllboolean可选TRC-721 / TRC-1155 NFT 的 setApprovalForAll(operator, true) 操作员授权标记;仅 NFT operator-approval 记录返回,普通 TRC-20 approve 记录无此字段(实测样本:TJvcpCNL3qpPgnQ8YsRsRQSqwCToLAevnZ 在 contract TEvqEyCxQHgxUPBUV1JcD5HYreQxxLeKj7(TRC-721 RFBG)的记录返回 true
fromAddressTagstring可选授权方(from_address)的公开标签;仅当 from 地址有标签时返回;基于 Greason v5 代码扫描(待补 reproducing sample)
toAddressTagstring可选被授权方(to_address)的公开标签;仅当 to 地址有标签时返回;基于 Greason v5 代码扫描(待补 reproducing sample)
operate_timeinteger必返最近操作时间毫秒时间戳 ms

project 子字段

字段类型是否必返说明单位/精度
namestring必返项目名称
logostring必返项目 logo URL
idinteger必返项目数字 ID
officalWebsitestring必返项目官网 URL(API 字段名故意保留为 officalWebsite,即 API 真实拼写,official 少了第二个 i

contractInfo[<addr>] 对象 schema(8 字段):

字段类型是否必返说明
tag1string必返主标签(项目名 / 合约名 / 交易所名)
tag1Urlstring必返主标签链接 URL(可为空字符串)
namestring必返合约 / 项目正式名称
isTokenboolean必返是否代币合约(true / false
vipboolean必返是否 VIP 实体(true / false
riskboolean | string必返风险标签;多数 endpoint 返回 boolean,部分返回字符串风险类型(blacklist / fraud 等)
publicTagDescstring必返公开标签描述;多数账户为空字符串
publicTagstring可选公开标签(如 "USDT Token" / "Binance");仅知名实体或部分接口返回

tokenInfo 对象 schema(通用 9 字段 + 本接口扩展字段):

字段类型是否必返说明单位/精度
tokenIdstring必返代币合约地址(Base58);TRX 占位符为 _
tokenAbbrstring必返代币缩写(如 USDT / TRX
tokenNamestring必返代币名称
tokenDecimalinteger必返精度位数(amount 字段换算所需)
tokenCanShowinteger必返是否可展示(1 是 / 0 否)
tokenTypestring必返代币类型(trc10 / trc20 / trc721 / trc1155
tokenLogostring必返代币 logo URL
tokenLevelstring必返代币等级(已观测值:"0" / "1" / "2" / "4",具体语义以后端定义为准)
vipboolean必返是否为 VIP 代币
issuerAddrstring可选发行方地址(TRC20 代币有)

5. 错误

HTTP 状态码见 公共错误说明。本接口要点:

  • 空结果 ≠ 错误:账户无授权记录时返回 200 + data: [],属于正常响应。
最后更新于: