DuiYa DUIYA
PT
Abrir bot

DUIYA DEVELOPERS / API V2

Integre energia
ao seu aplicativo

API DuiYa: consulte saldos, alugue energia e gerencie endereços.
Da abertura da conta à primeira solicitação.

duiya.org / api
GET/user_info

balance_trx Saldo TRX

balance_usdt Saldo USDT

API V2 2.1.0 Referência API 25 ENDPOINTS

01 / GET STARTED

Abra uma conta antes de integrar

Primeiro entre em contato no Telegram com @wanglei para obter acesso à conta de administração.

Após a ativação, entre no endereço fornecido pelo suporte. Confirme depósitos, saldo, permissões e preços antes de integrar.

  1. Entre no painel Abra as configurações de usuário API e confira os dados e o saldo disponível após depositar.
  2. Adicione IPs permitidos Adicione o IP público de saída do servidor que chama a API e atualize-o se mudar.
  3. Ative o acesso à API Salve as configurações e confirme as permissões necessárias.
  4. Obtenha API Key e API Secret Assine as solicitações no servidor. Comece consultando o saldo para verificar a configuração.

Depósitos e IPs permitidos são gerenciados no painel. V2 não publica endpoints para adicionar IPs ou consultar histórico de depósitos; /user_info retorna o saldo disponível atual.

02 / AUTHENTICATION

Três cabeçalhos e uma assinatura

Todos os endpoints usam chave e assinatura. API Secret só serve para assinar no servidor; não o envie como parâmetro.

Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
HMAC-SHA256(API Secret, API Key + timestamp)

Concatene API Key e timestamp sem separador. Use hexadecimal minúsculo. O tempo é em segundos, dentro de ±5 minutos do servidor.

Node.js: assinatura e saldo

Node.js · Exemplo no servidor
import { createHmac } from 'node:crypto';

// 在服务端环境变量中配置,勿放入网页前端。
const apiKey = process.env.DUIYA_API_KEY;
const apiSecret = process.env.DUIYA_API_SECRET;
if (!apiKey || !apiSecret) throw new Error('请先配置 API Key 和 API Secret');

const timestamp = Math.floor(Date.now() / 1000).toString();
const signature = createHmac('sha256', apiSecret)
  .update(apiKey + timestamp)
  .digest('hex');

// 只查询余额;每次请求重新生成时间戳和签名。
const response = await fetch('https://weidubot.cc/api/v2/user_info', {
  method: 'GET',
  headers: {
    'x-api-key': apiKey,
    'x-timestamp': timestamp,
    'x-signature': signature
  }
});
const result = await response.json();
if (!response.ok || result.code !== 1) {
  throw new Error(result.msg || '余额查询失败');
}
console.log(result.data.balance_trx, result.data.balance_usdt);

Guarde as chaves em variáveis de ambiente do servidor. O timestamp do cabeçalho deve coincidir com o da assinatura.

03 / ACCOUNT BALANCE

Consultar saldo após depositar

GEThttps://weidubot.cc/api/v2/user_info

Não requer parâmetros de consulta; inclua os três cabeçalhos de autenticação. Leia data.balance_trx e data.balance_usdt , ambos como strings formatadas.

JSON · Exemplo, não é saldo real
{
  "code": 1,
  "msg": "操作成功",
  "time": "1711961879",
  "data": {
    "balance_trx": "100.5000",
    "balance_usdt": "500.0000"
  }
}

Para depósitos, acesso ou IPs permitidos, fale com @wanglei . Campos completos: /user_info .

04 / REQUEST FORMAT

Use o método indicado por endpoint

URL da documentação
https://duiya.org/api/
URL base da API
https://weidubot.cc/api/v2
Rota de compra de energia
/buy_energy
URL completa da solicitação
https://weidubot.cc/api/v2/buy_energy

Parâmetros GET ficam na URL. Para POST use formulário ou query conforme a definição. A compra de energia usa POST, não GET. A autenticação sempre fica nos cabeçalhos.

Nota: /query_fast_recover_price usa POST, mas resource_type e count são parâmetros da URL na definição atual.

Exemplo: alugar energia por 1 hora

cURL · Substitua todos os marcadores
curl --request POST 'https://weidubot.cc/api/v2/buy_energy' \
  --header 'x-api-key: YOUR_API_KEY' \
  --header 'x-timestamp: CURRENT_UNIX_SECONDS' \
  --header 'x-signature: HMAC_SHA256_HEX' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'count=65000' \
  --data-urlencode 'period=1h' \
  --data-urlencode 'address=YOUR_TRON_ADDRESS'

Esta solicitação cria um pedido pago. Primeiro use /query_price para conferir preço, endereço, quantidade, duração e saldo. Após enviar um pedido assíncrono, use /query_result para consultar o resultado.

duiya.org hospeda a documentação; as solicitações vão à URL do serviço indicada. Preços, saldos e quantidades dos exemplos não são cotações atuais.

05 / ENERGY SERVICES

Encontre os endpoints adequados

Também estão documentados unidades, ativação, consolidação e Fragment. Disponibilidade e preços dependem de permissões e respostas reais da API.

06 / ENDPOINT REFERENCE

Referência API completa 25

Expanda um endpoint para ver parâmetros, respostas e definição. Clique em um tipo para ver seu modelo.

Gestão de conta

Informações de usuário e ativação.

POST/active_account Ativar endereço TRON

Ativar endereço TRON

Solicita ativar um endereço. A tarifa é descontada do saldo.

URL completa: https://weidubot.cc/api/v2/active_account

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON a ativar
Exemplo: "TNewAddressxxxxxxxxxxxxxxxxxxxxxxx"
Respostas
HTTP 200 Solicitação de ativação enviada.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataActivationData Não marcado obrigatório Dados após solicitar ativação.
HTTP 400 Solicitação inválida, ex.: formato de endereço

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado: falha de autenticação

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 403 Proibido, ex.: saldo insuficiente

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "账户管理 (Account Management)"
  ],
  "summary": "激活 TRON 地址",
  "description": "提交一个激活 TRON 地址的请求。会从账户扣除相应费用。",
  "operationId": "activeAccountV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "需要激活的 TRON 地址",
              "example": "TNewAddressxxxxxxxxxxxxxxxxxxxxxxx"
            }
          },
          "required": [
            "address"
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "激活请求已提交。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/ActivationData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (例如:地址格式无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权 (认证失败)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "403": {
      "description": "禁止访问 (例如:余额不足)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/user_info Obter dados do usuário

Obter dados do usuário

Obtém dados básicos do usuário autenticado, incluindo saldos.

URL completa: https://weidubot.cc/api/v2/user_info

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Respostas
HTTP 200 Dados do usuário obtidos.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataUserInfoData Não marcado obrigatório Resultado dos dados do usuário.
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "账户管理 (Account Management)"
  ],
  "summary": "获取用户信息",
  "description": "获取当前认证用户的基本信息,例如余额。",
  "operationId": "getUserInfoV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "responses": {
    "200": {
      "description": "成功获取用户信息。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/UserInfoData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}

Pedidos de recursos

Compre energia ou largura de banda por período e gerencie pedidos.

POST/buy_energy Comprar energia por período

Comprar energia por período

Envia um pedido assíncrono para delegar energia a um endereço pelo período escolhido.

URL completa: https://weidubot.cc/api/v2/buy_energy

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
countinteger Obrigatório Energia a delegar, mínimo 30000
Exemplo: 50000
periodstring Obrigatório Período: "15minutes", "1h", "1day", "3day"
Exemplo: "1day"
addressstring Obrigatório Endereço TRON que recebe energia
Exemplo: "TRecAddresssxxxxxxxxxxxxxxxxxxxxxxx"
Respostas
HTTP 200 Pedido enviado com sucesso.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataEnergyOrderResponseData Não marcado obrigatório Dados após enviar o pedido de energia.
HTTP 400 Solicitação inválida: parâmetros, endereço inativo etc.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 403 Proibido: saldo insuficiente ou status anormal

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "资源订单 (Energy/Bandwidth Orders)"
  ],
  "summary": "购买能量时长",
  "description": "提交一个异步订单,为指定地址在给定周期内委托能量。",
  "operationId": "buyEnergyV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "type": "object",
          "properties": {
            "count": {
              "type": "integer",
              "description": "委托的能量点数 (最低 30000)",
              "example": 50000
            },
            "period": {
              "type": "string",
              "description": "周期名称 (例如\"15minutes\",\"1h\", \"1day\", \"3day\")",
              "example": "1day"
            },
            "address": {
              "type": "string",
              "description": "接收能量的 TRON 地址",
              "example": "TRecAddresssxxxxxxxxxxxxxxxxxxxxxxx"
            }
          },
          "required": [
            "count",
            "period",
            "address"
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "订单已成功提交。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/EnergyOrderResponseData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (参数无效、地址未激活等)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "403": {
      "description": "禁止访问 (余额不足、用户状态异常)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
POST/buy_net Comprar largura de banda por período

Comprar largura de banda por período

Envia um pedido assíncrono de largura de banda a um endereço pelo período escolhido.

URL completa: https://weidubot.cc/api/v2/buy_net

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
countinteger Obrigatório Bytes a delegar, mínimo 100
Exemplo: 5000
periodstring Obrigatório Período: "1day", "3day"
Exemplo: "3day"
addressstring Obrigatório Endereço TRON que recebe largura de banda
Exemplo: "TRecAddresssxxxxxxxxxxxxxxxxxxxxxxx"
Respostas
HTTP 200 Pedido enviado com sucesso.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataNetOrderResponseData Não marcado obrigatório Dados após enviar o pedido de largura de banda.
HTTP 400 Solicitação inválida

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 403 Proibido

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "资源订单 (Energy/Bandwidth Orders)"
  ],
  "summary": "购买带宽时长",
  "description": "提交一个异步订单,为指定地址在给定周期内委托带宽。",
  "operationId": "buyNetV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "type": "object",
          "properties": {
            "count": {
              "type": "integer",
              "description": "委托的带宽字节数 (最低 100)",
              "example": 5000
            },
            "period": {
              "type": "string",
              "description": "周期名称 (例如 \"1day\", \"3day\")",
              "example": "3day"
            },
            "address": {
              "type": "string",
              "description": "接收带宽的 TRON 地址",
              "example": "TRecAddresssxxxxxxxxxxxxxxxxxxxxxxx"
            }
          },
          "required": [
            "count",
            "period",
            "address"
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "订单已成功提交。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/NetOrderResponseData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "403": {
      "description": "禁止访问",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
POST/reclaim_energy Recolher energia

Recolher energia

Recolhe recursos de forma assíncrona com o número do pedido concluído e o endereço.

URL completa: https://weidubot.cc/api/v2/reclaim_energy

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
order_snstring Obrigatório Número do pedido original
Exemplo: "EN2025040217175512345"
addressstring Obrigatório Endereço receptor original
Exemplo: "TRecAddresssxxxxxxxxxxxxxxxxxxxxxxx"
Respostas
HTTP 200 Solicitação de recolhimento enviada.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório Dados da resposta.
Permite null
HTTP 400 Solicitação inválida: número ou endereço

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Não encontrado: pedido, proprietário ou recursos recuperáveis

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "资源订单 (Energy/Bandwidth Orders)"
  ],
  "summary": "主动回收能量",
  "description": "根据已完成的订单号和目标地址,发起回收(取消委托)对应资源的请求。这是一个异步操作。",
  "operationId": "reclaimEnergyV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "type": "object",
          "properties": {
            "order_sn": {
              "type": "string",
              "description": "原始委托订单的序列号",
              "example": "EN2025040217175512345"
            },
            "address": {
              "type": "string",
              "description": "原始接收委托资源的地址",
              "example": "TRecAddresssxxxxxxxxxxxxxxxxxxxxxxx"
            }
          },
          "required": [
            "order_sn",
            "address"
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "回收请求已成功提交。",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/BaseResponse"
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (订单号或地址格式无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (订单号不存在、不属于该用户,或未找到匹配的可回收资源)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/query_result Consultar resultado do pedido

Consultar resultado do pedido

Obtém o status e os detalhes de um pedido de recursos.

URL completa: https://weidubot.cc/api/v2/query_result

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
order_sn Obrigatório query
string
Número único do pedido
Exemplo: "EN2025040217175512345"
Respostas
HTTP 200 Detalhes obtidos. A estrutura data contém dados de sucesso ou falha conforme o status.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataQueryResultDataSuccess ou QueryResultDataFailed Não marcado obrigatório
HTTP 400 Solicitação inválida: número do pedido

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Pedido não encontrado ou de outro usuário

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro do servidor ou de consulta

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "资源订单 (Energy/Bandwidth Orders)"
  ],
  "summary": "查询订单结果",
  "description": "获取指定资源订单的处理状态和详细信息。",
  "operationId": "queryResultV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "order_sn",
      "in": "query",
      "required": true,
      "description": "要查询的订单的唯一序列号",
      "schema": {
        "type": "string",
        "example": "EN2025040217175512345"
      }
    }
  ],
  "responses": {
    "200": {
      "description": "成功获取订单详情。data 结构根据订单状态可能是成功详情或失败信息。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "oneOf": [
                      {
                        "$ref": "#/components/schemas/QueryResultDataSuccess"
                      },
                      {
                        "$ref": "#/components/schemas/QueryResultDataFailed"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (订单号格式无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (订单号不存在或不属于该用户)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误或查询异常",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/query_price Consultar preço de recursos

Consultar preço de recursos

Estima o preço por tipo (energy ou net), quantidade e período.

URL completa: https://weidubot.cc/api/v2/query_price

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
type Obrigatório query
string
Tipo de recurso ("energy", "net")
Valores: "energy" / "net"
Exemplo: "energy"
count Obrigatório query
integer
Pontos de energia ou bytes de largura de banda
Exemplo: 50000
period Obrigatório query
string
Período: "15minutes", "1h", "1day", "3day"
Exemplo: "1day"
Respostas
HTTP 200 Preço calculado.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataResourcePriceData Não marcado obrigatório Resultado do preço.
HTTP 400 Solicitação inválida: parâmetros

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Preço não configurado ou indisponível

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "资源订单 (Energy/Bandwidth Orders)"
  ],
  "summary": "查询资源价格",
  "description": "根据资源类型(仅支持 energy 或 net)、数量和周期,计算预估的订购价格。",
  "operationId": "queryPriceV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "type",
      "in": "query",
      "required": true,
      "description": "资源类型 (\"energy\", \"net\")",
      "schema": {
        "type": "string",
        "enum": [
          "energy",
          "net"
        ],
        "example": "energy"
      }
    },
    {
      "name": "count",
      "in": "query",
      "required": true,
      "description": "资源数量 (能量点数或带宽字节数)",
      "schema": {
        "type": "integer",
        "example": 50000
      }
    },
    {
      "name": "period",
      "in": "query",
      "required": true,
      "description": "周期名称 (例如 \"15minutes\",\"1h\", \"1day\", \"3day\")",
      "schema": {
        "type": "string",
        "example": "1day"
      }
    }
  ],
  "responses": {
    "200": {
      "description": "成功计算价格。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/ResourcePriceData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (参数无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (指定资源的价格未配置或不可用)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}

Recarga rápida

Recarga rápida de energia e largura de banda.

POST/query_fast_recover_price Consultar preço da recarga

Consultar preço da recarga

Obtém o preço da recarga.

URL completa: https://weidubot.cc/api/v2/query_fast_recover_price

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
resource_type Obrigatório query
string
Tipo de recurso ("energy", "net")
Valores: "energy" / "net"
Exemplo: "energy"
count Obrigatório query
integer
Quantidade de energia ou largura de banda
Exemplo: 100000
Respostas
HTTP 200 Preço calculado.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataFastRecoverPriceData Não marcado obrigatório Resultado do preço da recarga
HTTP 400 Solicitação inválida: parâmetros

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Preço não configurado ou indisponível

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "能量速充 (Fast Recover)"
  ],
  "summary": "查询能量/带宽速充价格",
  "description": "查询速冲价格",
  "operationId": "queryFastRecoverPriceV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "resource_type",
      "in": "query",
      "required": true,
      "description": "资源类型 (\"energy\", \"net\")",
      "schema": {
        "type": "string",
        "enum": [
          "energy",
          "net"
        ],
        "example": "energy"
      }
    },
    {
      "name": "count",
      "in": "query",
      "required": true,
      "description": "资源数量 (能量数或带宽数)",
      "schema": {
        "type": "integer",
        "example": 100000
      }
    }
  ],
  "responses": {
    "200": {
      "description": "成功计算价格。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/FastRecoverPriceData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (参数无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (指定资源的价格未配置或不可用)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
POST/buy_fast_recover Recarregar energia ou largura de banda

Recarregar energia ou largura de banda

Faz uma recarga única de energia ou largura de banda em um endereço.

URL completa: https://weidubot.cc/api/v2/buy_fast_recover

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON receptor
Exemplo: "TRecAddresssxxxxxxxxxxxxxxxxxxxxxxx"
countinteger Obrigatório Quantidade de energia ou largura de banda a recarregar
Exemplo: 65000
resource_typestring Obrigatório Tipo de recurso
Valores: "energy" / "net"
Exemplo: "energy"
Respostas
HTTP 200 Recarga solicitada; consulte o status depois.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Subcampo Tipo / obrigatório Descrição e restrições
order_idinteger Não marcado obrigatório ID do pedido de recarga
HTTP 400 Solicitação inválida: parâmetros

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 403 Proibido, ex.: saldo insuficiente

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "能量速充 (Fast Recover)"
  ],
  "summary": "能量/带宽速充",
  "description": "为指定地址快速补充一次性的能量或带宽。",
  "operationId": "buyFastRecoverV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "$ref": "#/components/schemas/FastRecoverOrderRequest"
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "速充请求已提交,请稍后查询状态。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "type": "object",
                    "properties": {
                      "order_id": {
                        "type": "integer",
                        "description": "速充订单ID"
                      }
                    }
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (参数无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "403": {
      "description": "禁止访问 (例如余额不足)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/query_fast_recover_order Consultar pedido de recarga

Consultar pedido de recarga

Obtém o status e detalhes de uma recarga.

URL completa: https://weidubot.cc/api/v2/query_fast_recover_order

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
order_id Obrigatório query
integer
ID de recarga a consultar
Exemplo: 123
Respostas
HTTP 200 Consulta concluída.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataFastRecoverOrderResponseData Não marcado obrigatório Resultado da consulta de recarga.
HTTP 400 Solicitação inválida: ID inválido

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Pedido inexistente ou de outro usuário

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "能量速充 (Fast Recover)"
  ],
  "summary": "查询速充订单状态",
  "description": "获取指定速充订单的处理状态和详情。",
  "operationId": "queryFastRecoverOrderV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "order_id",
      "in": "query",
      "required": true,
      "description": "要查询的速充订单 ID",
      "schema": {
        "type": "integer",
        "example": 123
      }
    }
  ],
  "responses": {
    "200": {
      "description": "查询成功。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/FastRecoverOrderResponseData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (订单 ID 无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (订单 ID 不存在或不属于当前用户)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}

Gestão automática

Operações de gestão automática de energia.

GET/get_smart_price Obter preços de gestão automática

Obter preços de gestão automática

Obtém preços atuais de gestão para 65K e 131K de energia.

URL completa: https://weidubot.cc/api/v2/get_smart_price

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Respostas
HTTP 200 Preços obtidos.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataSmartPriceData Não marcado obrigatório Preços de gestão automática.
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Parte ou todos os preços indisponíveis

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "智能托管 (Smart Delegation)"
  ],
  "summary": "获取智能托管价格",
  "description": "获取当前 65K 和 131K 智能能量委托的价格。",
  "operationId": "getSmartPriceV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "responses": {
    "200": {
      "description": "成功获取价格。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/SmartPriceData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (无法获取部分或全部价格信息)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
POST/delegate_energy_smart Adicionar saldo de gestão automática

Adicionar saldo de gestão automática

Aumenta o saldo disponível de gestão de um endereço.

URL completa: https://weidubot.cc/api/v2/delegate_energy_smart

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON a creditar
Exemplo: "TSmartAddressxxxxxxxxxxxxxxxxxxxxx"
balancenumber · float Obrigatório Valor positivo a adicionar, ex.: TRX
Exemplo: 10.5
channelstring Não marcado obrigatório Modo: normal = padrão; high_frequency = alta frequência; jisu_frequency = rápido; guangsu_frequency = velocidade da luz
Valores: "normal" / "high_frequency" / "jisu_frequency" / "guangsu_frequency"
Exemplo: "high_frequency"
hf_depositnumber Não marcado obrigatório Depósito: -1 usa o do sistema; 0 sem depósito; outro valor é descontado
Exemplo: "0"
net_protectstring Não marcado obrigatório Modo de proteção de largura de banda
Valores: "open" / "close"
Exemplo: "open"
Respostas
HTTP 200 Delegação ou aumento de saldo concluído

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataEnergySmartDelegateResponseData Não marcado obrigatório Dados de delegação concluída.
HTTP 400 Solicitação inválida: endereço ou valor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 429 Muitas solicitações, se houver bloqueio

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "智能托管 (Smart Delegation)"
  ],
  "summary": "委托智能托管额度",
  "description": "为指定地址增加智能能量托管服务的可用额度(余额)。",
  "operationId": "delegateEnergySmartV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "要增加额度的 TRON 地址",
              "example": "TSmartAddressxxxxxxxxxxxxxxxxxxxxx"
            },
            "balance": {
              "type": "number",
              "format": "float",
              "description": "要增加的额度数量 (例如 TRX 数量,必须为正数)",
              "example": 10.5
            },
            "channel": {
              "type": "string",
              "description": "能量通道:normal->普通模式,high_frequency->高频模式,jisu_frequency->极速模式,guangsu_frequency->光速模式",
              "enum": [
                "normal",
                "high_frequency",
                "jisu_frequency",
                "guangsu_frequency"
              ],
              "example": "high_frequency"
            },
            "hf_deposit": {
              "type": "number",
              "description": "高频押金:-1:跟随系统押金设置   0:不扣押金     其他金额:扣除相应押金",
              "example": "0"
            },
            "net_protect": {
              "type": "string",
              "description": "地址的带宽保护模式",
              "enum": [
                "open",
                "close"
              ],
              "example": "open"
            }
          },
          "required": [
            "address",
            "balance"
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "委托/额度增加成功",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/EnergySmartDelegateResponseData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (地址或额度值无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "429": {
      "description": "请求过于频繁 (如果实现了锁)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/query_energy_smart Consultar status de gestão

Consultar status de gestão

Obtém saldo restante, status e histórico paginado de um endereço.

URL completa: https://weidubot.cc/api/v2/query_energy_smart

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
address Obrigatório query
string
Endereço TRON a consultar
Exemplo: "TSmartAddressxxxxxxxxxxxxxxxxxxxxx"
page Obrigatório query
integer
Página, a partir de 1
Mínimo: 1
Exemplo: 1
Respostas
HTTP 200 Consulta concluída.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataEnergySmartQueryResponseData Não marcado obrigatório Resultado da consulta de gestão.
HTTP 400 Solicitação inválida: endereço ou página

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Serviço inativo ou endereço de outro usuário

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "智能托管 (Smart Delegation)"
  ],
  "summary": "查询智能托管状态",
  "description": "获取指定地址的智能能量托管服务的剩余额度(余额)、服务状态以及消耗记录(分页)。",
  "operationId": "queryEnergySmartV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "address",
      "in": "query",
      "required": true,
      "description": "要查询的 TRON 地址",
      "schema": {
        "type": "string",
        "example": "TSmartAddressxxxxxxxxxxxxxxxxxxxxx"
      }
    },
    {
      "$ref": "#/components/parameters/PageParam"
    }
  ],
  "responses": {
    "200": {
      "description": "查询成功。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/EnergySmartQueryResponseData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (地址格式或页码无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (该地址未开通此服务或不属于当前用户)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
POST/update_energy_smart Atualizar status de gestão

Atualizar status de gestão

Inicia ("start") ou pausa ("stop") a gestão de um endereço.

URL completa: https://weidubot.cc/api/v2/update_energy_smart

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON a atualizar
Exemplo: "TSmartAddressxxxxxxxxxxxxxxxxxxxxx"
statusstring Obrigatório Status desejado
Valores: "start" / "stop"
Exemplo: "start"
net_protectstring Não marcado obrigatório Modo de proteção de largura de banda
Valores: "open" / "close"
Exemplo: "open"
Respostas
HTTP 200 Status atualizado; retorna o atual.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataEnergySmartData Não marcado obrigatório Status do endereço após atualizar gestão.
HTTP 400 Solicitação inválida: endereço ou status

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Serviço inativo ou endereço de outro usuário

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 409 Conflito: já está nesse status

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 429 Muitas solicitações, se houver bloqueio

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "智能托管 (Smart Delegation)"
  ],
  "summary": "更新智能托管状态",
  "description": "启用 (\"start\") 或暂停 (\"stop\") 指定地址的智能能量托管服务。",
  "operationId": "updateEnergySmartV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "要更新状态的 TRON 地址",
              "example": "TSmartAddressxxxxxxxxxxxxxxxxxxxxx"
            },
            "status": {
              "type": "string",
              "description": "目标状态",
              "enum": [
                "start",
                "stop"
              ],
              "example": "start"
            },
            "net_protect": {
              "type": "string",
              "description": "地址的带宽保护模式",
              "enum": [
                "open",
                "close"
              ],
              "example": "open"
            }
          },
          "required": [
            "address",
            "status"
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "状态更新成功,返回当前状态。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/EnergySmartData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (地址、状态值无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (该地址未开通此服务或不属于当前用户)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "409": {
      "description": "冲突 (已经是目标状态)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "429": {
      "description": "请求过于频繁 (如果实现了锁)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/statistics_smart_by_address Estatísticas de gestão

Estatísticas de gestão

Uso por endereço hoje, ontem, semana, mês e últimos 5 dias, separado em 65k/131k.

URL completa: https://weidubot.cc/api/v2/statistics_smart_by_address

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
address Obrigatório query
string
Endereço TRON para estatísticas
Exemplo: "TSmartAddressxxxxxxxxxxxxxxxxxxxxx"
Respostas
HTTP 200 Estatísticas obtidas.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataStatisticsSmartData Não marcado obrigatório Estatísticas de gestão por endereço.
HTTP 400 Solicitação inválida: formato do endereço

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "智能托管 (Smart Delegation)"
  ],
  "summary": "获取智能托管地址统计",
  "description": "获取指定地址在不同时间段内(今日、昨日、本周、本月、近5天)的智能能量服务消耗统计(区分 65k/131k 类型)。",
  "operationId": "statisticsSmartByAddressV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "address",
      "in": "query",
      "required": true,
      "description": "要获取统计的 TRON 地址",
      "schema": {
        "type": "string",
        "example": "TSmartAddressxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  ],
  "responses": {
    "200": {
      "description": "成功获取统计数据。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/StatisticsSmartData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (地址格式无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}

Unidades de energia

API de energia por unidades.

GET/get_times_price Preço de energia por unidade

Preço de energia por unidade

Obtém o preço atual por operação.

URL completa: https://weidubot.cc/api/v2/get_times_price

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Respostas
HTTP 200 Preços obtidos.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataTimesPriceData Não marcado obrigatório Preços de energia por unidades.
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Preço indisponível

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "能量笔数 (Energy Times)"
  ],
  "summary": "获取API笔数价格",
  "description": "获取当前API笔数的单次交易价格。",
  "operationId": "getTimesPriceV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "responses": {
    "200": {
      "description": "成功获取价格。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/TimesPriceData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (无法获取价格信息)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
POST/delegate_energy_times Adicionar unidades de energia

Adicionar unidades de energia

Adiciona unidades de energia a um endereço, com cobrança por uso.

URL completa: https://weidubot.cc/api/v2/delegate_energy_times

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON que recebe unidades
Exemplo: "TDelAddressxxxxxxxxxxxxxxxxxxxxxxx"
timesinteger Obrigatório Unidades a adicionar; inteiro positivo
Exemplo: 100
Respostas
HTTP 200 Delegação concluída.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataEnergyTimesDelegateResponseData Não marcado obrigatório Dados de atribuição de unidades.
HTTP 400 Solicitação inválida: endereço ou unidades

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 429 Muitas solicitações, se houver bloqueio

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno, ex.: banco de dados

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "能量笔数 (Energy Times)"
  ],
  "summary": "委托API笔数",
  "description": "为指定地址增加指定能量笔数(按次计费)。",
  "operationId": "delegateEnergyTimesV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "要增加笔数的 TRON 地址",
              "example": "TDelAddressxxxxxxxxxxxxxxxxxxxxxxx"
            },
            "times": {
              "type": "integer",
              "description": "要增加的能量委托笔数 (必须为正整数)",
              "example": 100
            }
          },
          "required": [
            "address",
            "times"
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "委托成功。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/EnergyTimesDelegateResponseData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (地址或笔数无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "429": {
      "description": "请求过于频繁 (如果实现了锁)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误 (例如数据库错误)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/query_energy_times Consultar status de unidades

Consultar status de unidades

Obtém unidades restantes, status e histórico paginado de um endereço.

URL completa: https://weidubot.cc/api/v2/query_energy_times

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
address Obrigatório query
string
Endereço TRON a consultar
Exemplo: "TDelAddressxxxxxxxxxxxxxxxxxxxxxxx"
page Obrigatório query
integer
Página, a partir de 1
Mínimo: 1
Exemplo: 1
Respostas
HTTP 200 Consulta concluída.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataEnergyTimesQueryResponseData Não marcado obrigatório Resultado da consulta de unidades.
HTTP 400 Solicitação inválida: endereço ou página

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Serviço inativo ou endereço de outro usuário

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "能量笔数 (Energy Times)"
  ],
  "summary": "查询API笔数状态",
  "description": "获取指定地址的剩余能量笔数、服务状态以及消耗记录(分页)。",
  "operationId": "queryEnergyTimesV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "address",
      "in": "query",
      "required": true,
      "description": "要查询的 TRON 地址",
      "schema": {
        "type": "string",
        "example": "TDelAddressxxxxxxxxxxxxxxxxxxxxxxx"
      }
    },
    {
      "$ref": "#/components/parameters/PageParam"
    }
  ],
  "responses": {
    "200": {
      "description": "查询成功。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/EnergyTimesQueryResponseData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (地址格式或页码无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (该地址未开通此服务或不属于当前用户)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
POST/update_energy_times Atualizar status de unidades

Atualizar status de unidades

Inicia ("start") ou pausa ("stop") a energia por unidades de um endereço.

URL completa: https://weidubot.cc/api/v2/update_energy_times

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON a atualizar
Exemplo: "TDelAddressxxxxxxxxxxxxxxxxxxxxxxx"
statusstring Obrigatório Status desejado
Valores: "start" / "stop"
Exemplo: "stop"
Respostas
HTTP 200 Status atualizado; retorna o atual.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataEnergyTimesData Não marcado obrigatório Status após atualizar o serviço por unidades.
HTTP 400 Solicitação inválida: endereço ou status

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Serviço inativo ou endereço de outro usuário

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 409 Conflito: já está nesse status

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 429 Muitas solicitações, se houver bloqueio

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "能量笔数 (Energy Times)"
  ],
  "summary": "更新地址的API笔数状态",
  "description": "启用 (\"start\") 或暂停 (\"stop\") 指定地址的API笔数服务。",
  "operationId": "updateEnergyTimesV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "要更新状态的 TRON 地址",
              "example": "TDelAddressxxxxxxxxxxxxxxxxxxxxxxx"
            },
            "status": {
              "type": "string",
              "description": "目标状态",
              "enum": [
                "start",
                "stop"
              ],
              "example": "stop"
            }
          },
          "required": [
            "address",
            "status"
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "状态更新成功,返回当前状态。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/EnergyTimesData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (地址、状态值无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (该地址未开通此服务或不属于当前用户)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "409": {
      "description": "冲突 (已经是目标状态)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "429": {
      "description": "请求过于频繁 (如果实现了锁)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/statistics_times_by_address Estatísticas de unidades

Estatísticas de unidades

Unidades consumidas por endereço hoje, ontem, semana, mês e últimos 5 dias.

URL completa: https://weidubot.cc/api/v2/statistics_times_by_address

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
address Obrigatório query
string
Endereço TRON para estatísticas
Exemplo: "TDelAddressxxxxxxxxxxxxxxxxxxxxxxx"
Respostas
HTTP 200 Estatísticas obtidas.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataStatisticsTimesData Não marcado obrigatório Estatísticas de unidades por endereço.
HTTP 400 Solicitação inválida: formato do endereço

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "能量笔数 (Energy Times)"
  ],
  "summary": "获取 API能量笔数 地址统计",
  "description": "获取指定地址在不同时间段内(今日、昨日、本周、本月、近5天)的 API能量笔数 消耗数量统计。",
  "operationId": "statisticsTimesByAddressV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "address",
      "in": "query",
      "required": true,
      "description": "要获取统计的 TRON 地址",
      "schema": {
        "type": "string",
        "example": "TDelAddressxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  ],
  "responses": {
    "200": {
      "description": "成功获取统计数据。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/StatisticsTimesData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (地址格式无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}

Serviços Fragment

Pedidos de Telegram Premium e Stars pelo Fragment.

POST/buy_premium Comprar Telegram Premium

Comprar Telegram Premium

Cria um pedido para presentear um usuário com Premium.

URL completa: https://weidubot.cc/api/v2/buy_premium

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
usernamestring Obrigatório Usuário do Telegram sem @.
Exemplo: "telegram_user"
monthinteger Obrigatório Meses a comprar.
Valores: 3 / 6 / 12
Exemplo: 3
Respostas
HTTP 200 Pedido enviado.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataPremiumOrderResponseData Não marcado obrigatório Resultado do pedido Premium.
HTTP 400 Solicitação inválida: usuário ou meses

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 403 Proibido: saldo insuficiente

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "Fragment 服务 (Premium/Stars Service)"
  ],
  "summary": "购买 Telegram Premium 会员",
  "description": "创建一个为指定 Telegram 用户赠送 Premium 会员的订单。",
  "operationId": "buyPremiumV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "$ref": "#/components/schemas/PremiumOrderRequest"
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "订单提交成功。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/PremiumOrderResponseData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (用户名或月数无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "403": {
      "description": "禁止访问 (余额不足)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/query_premium_order Consultar pedido Premium

Consultar pedido Premium

Obtém status e detalhes do pedido Premium.

URL completa: https://weidubot.cc/api/v2/query_premium_order

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
order_id Obrigatório query
integer
ID interno do pedido a consultar
Exemplo: 5678
Respostas
HTTP 200 Detalhes do pedido obtidos.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataPremiumQueryResultData Não marcado obrigatório Resultado da consulta Premium.
HTTP 400 Solicitação inválida: ID inválido

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Pedido inexistente ou de outro usuário

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "Fragment 服务 (Premium/Stars Service)"
  ],
  "summary": "查询 Premium 会员订单状态",
  "description": "获取指定 Premium 会员订单的处理状态和详情。",
  "operationId": "queryPremiumOrderV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "order_id",
      "in": "query",
      "required": true,
      "description": "要查询的内部订单 ID",
      "schema": {
        "type": "integer",
        "example": 5678
      }
    }
  ],
  "responses": {
    "200": {
      "description": "成功获取订单详情。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/PremiumQueryResultData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (订单 ID 无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (订单 ID 不存在或不属于当前用户)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
POST/buy_star Comprar Telegram Stars

Comprar Telegram Stars

Cria um pedido para enviar Stars a um usuário.

URL completa: https://weidubot.cc/api/v2/buy_star

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
usernamestring Obrigatório Usuário do Telegram sem @.
Exemplo: "channel_owner"
countinteger Obrigatório Quantidade de Stars: 50–10000.
Mínimo: 50
Máximo: 10000
Exemplo: 100
Respostas
HTTP 200 Pedido enviado.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataStarOrderResponseData Não marcado obrigatório Resultado do pedido Stars.
HTTP 400 Solicitação inválida: usuário ou quantidade

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 403 Proibido: saldo insuficiente

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "Fragment 服务 (Premium/Stars Service)"
  ],
  "summary": "购买 Telegram 星星",
  "description": "创建一个向指定 Telegram 用户发送星星的订单。",
  "operationId": "buyStarV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "$ref": "#/components/schemas/StarOrderRequest"
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "订单提交成功。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/StarOrderResponseData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (用户名或数量无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "403": {
      "description": "禁止访问 (余额不足)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}
GET/query_star_order Consultar pedido Stars

Consultar pedido Stars

Obtém status e detalhes do pedido Stars.

URL completa: https://weidubot.cc/api/v2/query_star_order

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
order_id Obrigatório query
integer
ID interno do pedido a consultar
Exemplo: 91011
Respostas
HTTP 200 Detalhes do pedido obtidos.

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataStarQueryResultData Não marcado obrigatório Resultado da consulta Stars.
HTTP 400 Solicitação inválida: ID inválido

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 404 Pedido inexistente ou de outro usuário

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "Fragment 服务 (Premium/Stars Service)"
  ],
  "summary": "查询星星订单状态",
  "description": "获取指定星星订单的处理状态和详情。",
  "operationId": "queryStarOrderV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    },
    {
      "name": "order_id",
      "in": "query",
      "required": true,
      "description": "要查询的内部订单 ID",
      "schema": {
        "type": "integer",
        "example": 91011
      }
    }
  ],
  "responses": {
    "200": {
      "description": "成功获取订单详情。",
      "content": {
        "application/json": {
          "schema": {
            "allOf": [
              {
                "$ref": "#/components/schemas/BaseResponse"
              },
              {
                "type": "object",
                "properties": {
                  "data": {
                    "$ref": "#/components/schemas/StarQueryResultData"
                  }
                }
              }
            ]
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (订单 ID 无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "404": {
      "description": "未找到 (订单 ID 不存在或不属于当前用户)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}

Consolidação de endereços

Gerenciar endereços de consolidação automática USDT.

POST/submit_converge_address Enviar configurações de consolidação

Enviar configurações de consolidação

Configura regras de consolidação USDT para um endereço TRON.

URL completa: https://weidubot.cc/api/v2/submit_converge_address

Cabeçalhos e parâmetros
Parâmetro Local / tipo Descrição e restrições
x-api-key Obrigatório header
string
Sua API Key.
x-timestamp Obrigatório header
integer
Timestamp UNIX atual em segundos.
Exemplo: 1711961879
x-signature Obrigatório header
string
Assinatura (HMAC-SHA256 hexadecimal em minúsculas de x-api-key + x-timestamp ).
Exemplo: "a1b2c3d4e5f6..."
Corpo · application/x-www-form-urlencoded

Corpo obrigatório

Campo de formulário Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON a configurar
Exemplo: "TConvergeAddressxxxxxxxxxxxxxxxxxx"
modestring Obrigatório Modo de consolidação
Valores: "once" / "keep"
Exemplo: "keep"
transfer_thresholdnumber · float Obrigatório Saldo mínimo para iniciar a consolidação
Exemplo: 100
balance_minnumber · float Obrigatório Saldo mínimo mantido após
Exemplo: 10
balance_maxnumber · float Obrigatório Saldo máximo mantido, >= min
Exemplo: 20
energy_countinteger Obrigatório Energia para a consolidação
Exemplo: 65000
typestring Obrigatório Tipo de serviço para o endereço
Valores: "energy" / "all"
Exemplo: "all"
notify_callbackstring · url Não marcado obrigatório URL opcional para notificar a consolidação
Permite null
Exemplo: "https://yourcallback.com/notify"
Respostas
HTTP 200 Configurações enviadas

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório Dados da resposta.
Permite null
HTTP 400 Solicitação inválida: parâmetros

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 401 Não autorizado

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 409 Conflito: já existe uma configuração ativa

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
HTTP 500 Erro interno do servidor

application/json · Clique em um tipo para ver campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Ver definição OpenAPI completa
OpenAPI · JSON
{
  "tags": [
    "地址归集 (Converge Address)"
  ],
  "summary": "提交地址归集配置",
  "description": "为一个 TRON 地址配置自动 USDT 归集的规则。",
  "operationId": "submitConvergeAddressV2",
  "parameters": [
    {
      "$ref": "#/components/parameters/XApiKeyHeader"
    },
    {
      "$ref": "#/components/parameters/XTimestampHeader"
    },
    {
      "$ref": "#/components/parameters/XSignatureHeader"
    }
  ],
  "requestBody": {
    "required": true,
    "content": {
      "application/x-www-form-urlencoded": {
        "schema": {
          "type": "object",
          "properties": {
            "address": {
              "type": "string",
              "description": "要配置归集的 TRON 地址",
              "example": "TConvergeAddressxxxxxxxxxxxxxxxxxx"
            },
            "mode": {
              "type": "string",
              "description": "归集模式",
              "enum": [
                "once",
                "keep"
              ],
              "example": "keep"
            },
            "transfer_threshold": {
              "type": "number",
              "format": "float",
              "description": "触发归集的最低余额阈值",
              "example": 100
            },
            "balance_min": {
              "type": "number",
              "format": "float",
              "description": "归集后地址保留的最低余额",
              "example": 10
            },
            "balance_max": {
              "type": "number",
              "format": "float",
              "description": "归集后地址允许保留的最高余额 (需 >= min)",
              "example": 20
            },
            "energy_count": {
              "type": "integer",
              "description": "为归集操作提供的能量数量",
              "example": 65000
            },
            "type": {
              "type": "string",
              "description": "为地址提供的服务类型",
              "enum": [
                "energy",
                "all"
              ],
              "example": "all"
            },
            "notify_callback": {
              "type": "string",
              "format": "url",
              "nullable": true,
              "description": "可选,接收归集通知的回调 URL",
              "example": "https://yourcallback.com/notify"
            }
          },
          "required": [
            "address",
            "mode",
            "transfer_threshold",
            "balance_min",
            "balance_max",
            "energy_count",
            "type"
          ]
        }
      }
    }
  },
  "responses": {
    "200": {
      "description": "配置提交成功",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/BaseResponse"
          }
        }
      }
    },
    "400": {
      "description": "请求错误 (参数无效)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "401": {
      "description": "未授权",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "409": {
      "description": "冲突 (该地址已存在启用中的配置)",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    },
    "500": {
      "description": "服务器内部错误",
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/ErrorResponse"
          }
        }
      }
    }
  }
}

07 / DATA MODELS

Modelos de dados completos

Os campos correspondem à V2. Respostas bem-sucedidas costumam incluir code , msg , time , data ; consulte cada modelo para os campos específicos.

BaseResponse Definição de campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código: 1 sucesso, 0 falha.
Valores: 1
Exemplo: 1
msgstring Obrigatório Mensagem de resposta.
Exemplo: "操作成功"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório Dados da resposta.
Permite null
Definição original
OpenAPI · JSON
{
  "type": "object",
  "properties": {
    "code": {
      "type": "integer",
      "description": "状态码,1 表示成功,0 表示失败。",
      "enum": [
        1
      ],
      "example": 1
    },
    "msg": {
      "type": "string",
      "description": "响应消息文本。",
      "example": "操作成功"
    },
    "time": {
      "type": "string",
      "description": "服务器响应时间戳。",
      "example": "1711961879"
    },
    "data": {
      "type": "object",
      "nullable": true,
      "description": "具体的响应数据负载。"
    }
  },
  "required": [
    "code",
    "msg",
    "time"
  ]
}
ErrorResponse Definição de campos

Campo Tipo / obrigatório Descrição e restrições
codeinteger Obrigatório Código 0: falha.
Valores: 0
Exemplo: 0
msgstring Obrigatório Descrição do erro.
Exemplo: "参数错误"
timestring Obrigatório Timestamp da resposta.
Exemplo: "1711961879"
dataobject Não marcado obrigatório
Permite null
Exemplo: null
Definição original
OpenAPI · JSON
{
  "type": "object",
  "properties": {
    "code": {
      "type": "integer",
      "description": "状态码,0 表示失败。",
      "enum": [
        0
      ],
      "example": 0
    },
    "msg": {
      "type": "string",
      "description": "错误消息描述。",
      "example": "参数错误"
    },
    "time": {
      "type": "string",
      "description": "服务器响应时间戳。",
      "example": "1711961879"
    },
    "data": {
      "type": "object",
      "nullable": true,
      "example": null
    }
  },
  "required": [
    "code",
    "msg",
    "time"
  ]
}
ActivationData Dados após solicitar ativação.

Dados após solicitar ativação.

Campo Tipo / obrigatório Descrição e restrições
tx_idstring Obrigatório Hash da transação; costuma aparecer após a tarefa, inicialmente vazio.
Exemplo: ""
order_idinteger Obrigatório ID interno para acompanhar a ativação.
Exemplo: 12345
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "账户激活请求提交后的响应数据。",
  "properties": {
    "tx_id": {
      "type": "string",
      "description": "交易哈希 (通常在后台任务完成后才有,初始为空)。",
      "example": ""
    },
    "order_id": {
      "type": "integer",
      "description": "用于追踪激活请求的内部订单 ID。",
      "example": 12345
    }
  },
  "required": [
    "tx_id",
    "order_id"
  ]
}
EnergyOrderResponseData Dados após enviar o pedido de energia.

Dados após enviar o pedido de energia.

Campo Tipo / obrigatório Descrição e restrições
order_snstring Obrigatório Número único do pedido.
Exemplo: "EN2025040217175512345"
pricenumber · float Não marcado obrigatório Preço unitário de energia em SUN.
Permite null
Exemplo: 35000000
feenumber · float Não marcado obrigatório Taxa adicional em TRX.
Permite null
Exemplo: 0.56
amountnumber · float Não marcado obrigatório Custo total do pedido em TRX.
Permite null
Exemplo: 5.65
balancenumber · float Não marcado obrigatório Saldo posterior; pode ser impreciso ou omitido.
Permite null
Exemplo: 94.35
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "能量订单提交成功后的响应数据。",
  "properties": {
    "order_sn": {
      "type": "string",
      "description": "唯一的订单序列号。",
      "example": "EN2025040217175512345"
    },
    "price": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "计算出的单位能量价格 (SUN)。",
      "example": 35000000
    },
    "fee": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "额外手续费 (TRX)。",
      "example": 0.56
    },
    "amount": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "订单总费用 (TRX)。",
      "example": 5.65
    },
    "balance": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "操作后账户余额 (可能不准确或不提供)。",
      "example": 94.35
    }
  },
  "required": [
    "order_sn"
  ]
}
NetOrderResponseData Dados após enviar o pedido de largura de banda.

Dados após enviar o pedido de largura de banda.

Campo Tipo / obrigatório Descrição e restrições
order_snstring Obrigatório Número único do pedido.
Exemplo: "NET2025040217180012345"
amountnumber · float Não marcado obrigatório Custo total do pedido em TRX.
Permite null
Exemplo: 2.1
pricenumber · float Não marcado obrigatório Preço unitário de largura de banda; o original indica SUN?
Permite null
Exemplo: 420000
feenumber · float Não marcado obrigatório Taxa adicional em TRX.
Permite null
Exemplo: 0
balancenumber · float Não marcado obrigatório Saldo posterior; pode ser impreciso ou omitido.
Permite null
Exemplo: 97.9
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "带宽订单提交成功后的响应数据。",
  "properties": {
    "order_sn": {
      "type": "string",
      "description": "唯一的订单序列号。",
      "example": "NET2025040217180012345"
    },
    "amount": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "订单总费用 (TRX)。",
      "example": 2.1
    },
    "price": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "计算出的单位带宽价格 (SUN?)。",
      "example": 420000
    },
    "fee": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "额外手续费 (TRX)。",
      "example": 0
    },
    "balance": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "操作后账户余额 (可能不准确或不提供)。",
      "example": 97.9
    }
  },
  "required": [
    "order_sn"
  ]
}
QueryResultDataSuccess Detalhes do pedido consultado com sucesso.

Detalhes do pedido consultado com sucesso.

Campo Tipo / obrigatório Descrição e restrições
order_snstring Obrigatório
amountnumber · float Não marcado obrigatório Valor do pedido em TRX
Permite null
pricenumber · float Não marcado obrigatório Preço unitário em SUN
Permite null
feenumber · float Não marcado obrigatório Taxa do pedido em TRX
Permite null
periodstring Obrigatório Nome do período
statusstring Obrigatório Código do status do pedido
ordersarray<object> Obrigatório Subpedidos de delegação
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "查询成功的订单详情。",
  "properties": {
    "order_sn": {
      "type": "string"
    },
    "amount": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "订单金额 (TRX)"
    },
    "price": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "订单单价 (SUN)"
    },
    "fee": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "订单手续费 (TRX)"
    },
    "period": {
      "type": "string",
      "description": "周期名称"
    },
    "status": {
      "type": "string",
      "description": "订单状态码"
    },
    "orders": {
      "type": "array",
      "description": "子订单(委托)列表",
      "items": {
        "type": "object",
        "properties": {
          "from_address": {
            "type": "string",
            "description": "该笔委托的来源地址"
          },
          "tx_id": {
            "type": "string",
            "nullable": true,
            "description": "该笔委托的交易哈希"
          },
          "count": {
            "type": "integer",
            "description": "该笔委托的资源数量"
          }
        },
        "required": [
          "from_address",
          "count"
        ]
      }
    }
  },
  "required": [
    "order_sn",
    "period",
    "status",
    "orders"
  ]
}
QueryResultDataFailed Dados básicos de pedido falho ou pendente.

Dados básicos de pedido falho ou pendente.

Campo Tipo / obrigatório Descrição e restrições
order_snstring Obrigatório
amountnumber · float Não marcado obrigatório
Permite null
pricenumber · float Não marcado obrigatório
Permite null
feenumber · float Não marcado obrigatório
Permite null
periodstring Não marcado obrigatório
Permite null
statusstring Obrigatório Código do status do pedido
ordersarray<object> Obrigatório Array vazio
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "查询失败或未完成的订单基本信息。",
  "properties": {
    "order_sn": {
      "type": "string"
    },
    "amount": {
      "type": "number",
      "format": "float",
      "nullable": true
    },
    "price": {
      "type": "number",
      "format": "float",
      "nullable": true
    },
    "fee": {
      "type": "number",
      "format": "float",
      "nullable": true
    },
    "period": {
      "type": "string",
      "nullable": true
    },
    "status": {
      "type": "string",
      "description": "订单状态码"
    },
    "orders": {
      "type": "array",
      "items": {},
      "description": "空数组"
    }
  },
  "required": [
    "order_sn",
    "status",
    "orders"
  ]
}
UserInfoData Resultado dos dados do usuário.

Resultado dos dados do usuário.

Campo Tipo / obrigatório Descrição e restrições
balance_trxstring Obrigatório Saldo TRX disponível como string formatada.
Exemplo: "100.5000"
balance_usdtstring Obrigatório Saldo USDT disponível como string formatada.
Exemplo: "500.0000"
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "用户信息查询结果。",
  "properties": {
    "balance_trx": {
      "type": "string",
      "description": "用户可用 TRX 余额 (格式化字符串)。",
      "example": "100.5000"
    },
    "balance_usdt": {
      "type": "string",
      "description": "用户可用 USDT 余额 (格式化字符串)。",
      "example": "500.0000"
    }
  },
  "required": [
    "balance_trx",
    "balance_usdt"
  ]
}
ResourcePriceData Resultado do preço.

Resultado do preço.

Campo Tipo / obrigatório Descrição e restrições
priceinteger Obrigatório Preço unitário SUN por período.
Exemplo: 35
amountstring Obrigatório Total estimado em TRX para a quantidade, com taxas aplicáveis.
Exemplo: "5.6500"
feestring Obrigatório Taxa adicional em TRX, ex.: pedido pequeno.
Exemplo: "0.5600"
remarkstring Obrigatório Notas de cálculo, ex.: detalhes de taxas.
Exemplo: "包含 0.56 TRX 带宽手续费"
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "资源价格查询结果。",
  "properties": {
    "price": {
      "type": "integer",
      "description": "单位价格 (SUN / 每周期)。",
      "example": 35
    },
    "amount": {
      "type": "string",
      "description": "请求数量的总预估费用 (单位:TRX),包含可能的手续费。",
      "example": "5.6500"
    },
    "fee": {
      "type": "string",
      "description": "额外的手续费 (单位:TRX),例如小额订单费用。",
      "example": "0.5600"
    },
    "remark": {
      "type": "string",
      "description": "关于价格计算的附加说明 (例如手续费详情)。",
      "example": "包含 0.56 TRX 带宽手续费"
    }
  },
  "required": [
    "price",
    "amount",
    "fee",
    "remark"
  ]
}
FastRecoverPriceData Resultado do preço da recarga

Resultado do preço da recarga

Campo Tipo / obrigatório Descrição e restrições
priceinteger Obrigatório Preço unitário em SUN.
Exemplo: 100
amountstring Obrigatório Total estimado em TRX para a quantidade, com taxas aplicáveis.
Exemplo: "5.6500"
feestring Obrigatório Taxa adicional em TRX, ex.: pedido pequeno.
Exemplo: "0.5600"
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "速冲价格查询结果",
  "properties": {
    "price": {
      "type": "integer",
      "description": "单位价格 (SUN)。",
      "example": 100
    },
    "amount": {
      "type": "string",
      "description": "请求数量的总预估费用 (单位:TRX),包含可能的手续费。",
      "example": "5.6500"
    },
    "fee": {
      "type": "string",
      "description": "额外的手续费 (单位:TRX),例如小额订单费用。",
      "example": "0.5600"
    }
  },
  "required": [
    "price",
    "amount",
    "fee",
    "remark"
  ]
}
SmartPriceData Preços de gestão automática.

Preços de gestão automática.

Campo Tipo / obrigatório Descrição e restrições
65K_pricestring Obrigatório Preço TRX por delegação de 65K.
Exemplo: "0.5000"
131K_pricestring Obrigatório Preço TRX por delegação de 131K.
Exemplo: "0.9500"
remarkstring Não marcado obrigatório
Permite null
Exemplo: "价格单位:TRX/次"
high_frequencyobject Não marcado obrigatório Alta frequência: preços, depósito e período estatístico.
Subcampo Tipo / obrigatório Descrição e restrições
65k_pricestring Não marcado obrigatório Preço 65K em alta frequência.
Permite null
Exemplo: "0.8000"
131k_pricestring Não marcado obrigatório Preço 131K em alta frequência.
Permite null
Exemplo: "1.5000"
deposit_periodstring Não marcado obrigatório Período estatístico de alta frequência, horas
Permite null
Exemplo: "72"
deposit_amountstring Não marcado obrigatório Depósito de alta frequência em TRX
Permite null
Exemplo: 1000
min_energy_countstring Não marcado obrigatório Uso mínimo de energia em alta frequência
Permite null
Exemplo: 200000
jisu_frequencyobject Não marcado obrigatório Modo rápido: preços, depósito e período.
Subcampo Tipo / obrigatório Descrição e restrições
65k_pricestring Não marcado obrigatório Preço 65K no modo rápido.
Permite null
Exemplo: "0.8000"
131k_pricestring Não marcado obrigatório Preço 131K no modo rápido.
Permite null
Exemplo: "1.5000"
deposit_periodstring Não marcado obrigatório Período estatístico rápido, horas
Permite null
Exemplo: "72"
deposit_amountstring Não marcado obrigatório Depósito do modo rápido em TRX
Permite null
Exemplo: 1000
min_energy_countstring Não marcado obrigatório Uso mínimo de energia no modo rápido
Permite null
Exemplo: 200000
guangsu_frequencyobject Não marcado obrigatório Modo luz: preços, depósito e período.
Subcampo Tipo / obrigatório Descrição e restrições
65k_pricestring Não marcado obrigatório Preço 65K no modo luz.
Permite null
Exemplo: "0.8000"
131k_pricestring Não marcado obrigatório Preço 131K no modo luz.
Permite null
Exemplo: "1.5000"
deposit_periodstring Não marcado obrigatório Período estatístico modo luz, horas
Permite null
Exemplo: "72"
deposit_amountstring Não marcado obrigatório Depósito modo luz em TRX
Permite null
Exemplo: 1000
min_energy_countstring Não marcado obrigatório Uso mínimo de energia no modo luz
Permite null
Exemplo: 200000
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "智能托管服务的价格信息。",
  "properties": {
    "65K_price": {
      "type": "string",
      "description": "每次 65K 能量委托的价格 (TRX)。",
      "example": "0.5000"
    },
    "131K_price": {
      "type": "string",
      "description": "每次 131K 能量委托的价格 (TRX)。",
      "example": "0.9500"
    },
    "remark": {
      "type": "string",
      "nullable": true,
      "example": "价格单位:TRX/次"
    },
    "high_frequency": {
      "type": "object",
      "description": "高频价格信息,包含能量价格、押金和统计周期等。",
      "properties": {
        "65k_price": {
          "type": "string",
          "nullable": true,
          "description": "高频模式65K能量的价格。",
          "example": "0.8000"
        },
        "131k_price": {
          "type": "string",
          "nullable": true,
          "description": "高频模式131K能量的价格。",
          "example": "1.5000"
        },
        "deposit_period": {
          "type": "string",
          "nullable": true,
          "description": "高频模式统计周期,单位:小时",
          "example": "72"
        },
        "deposit_amount": {
          "type": "string",
          "nullable": true,
          "description": "高频模式押金,单位: TRX",
          "example": 1000
        },
        "min_energy_count": {
          "type": "string",
          "nullable": true,
          "description": "高频模式最少使用能量数",
          "example": 200000
        }
      }
    },
    "jisu_frequency": {
      "type": "object",
      "description": "极速模式价格信息,包含能量价格、押金和统计周期等。",
      "properties": {
        "65k_price": {
          "type": "string",
          "nullable": true,
          "description": "极速模式65K能量的价格。",
          "example": "0.8000"
        },
        "131k_price": {
          "type": "string",
          "nullable": true,
          "description": "极速模式131K能量的价格。",
          "example": "1.5000"
        },
        "deposit_period": {
          "type": "string",
          "nullable": true,
          "description": "极速模式统计周期,单位:小时",
          "example": "72"
        },
        "deposit_amount": {
          "type": "string",
          "nullable": true,
          "description": "极速模式押金,单位: TRX",
          "example": 1000
        },
        "min_energy_count": {
          "type": "string",
          "nullable": true,
          "description": "极速模式最少使用能量数",
          "example": 200000
        }
      }
    },
    "guangsu_frequency": {
      "type": "object",
      "description": "光速模式价格信息,包含能量价格、押金和统计周期等。",
      "properties": {
        "65k_price": {
          "type": "string",
          "nullable": true,
          "description": "光速模式65K能量的价格。",
          "example": "0.8000"
        },
        "131k_price": {
          "type": "string",
          "nullable": true,
          "description": "光速模式131K能量的价格。",
          "example": "1.5000"
        },
        "deposit_period": {
          "type": "string",
          "nullable": true,
          "description": "光速模式统计周期,单位:小时",
          "example": "72"
        },
        "deposit_amount": {
          "type": "string",
          "nullable": true,
          "description": "光速模式押金,单位: TRX",
          "example": 1000
        },
        "min_energy_count": {
          "type": "string",
          "nullable": true,
          "description": "光速模式最少使用能量数",
          "example": 200000
        }
      }
    }
  },
  "required": [
    "65K_price",
    "131K_price"
  ]
}
TimesPriceData Preços de energia por unidades.

Preços de energia por unidades.

Campo Tipo / obrigatório Descrição e restrições
pricestring Obrigatório Preço TRX por delegação de energia.
Exemplo: "0.6000"
remarkstring Não marcado obrigatório
Permite null
Exemplo: "价格单位:TRX/笔"
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "API笔数的价格信息。",
  "properties": {
    "price": {
      "type": "string",
      "description": "每次能量委托的价格 (TRX)。",
      "example": "0.6000"
    },
    "remark": {
      "type": "string",
      "nullable": true,
      "example": "价格单位:TRX/笔"
    }
  },
  "required": [
    "price"
  ]
}
EnergyTimesDelegateResponseData Dados de atribuição de unidades.

Dados de atribuição de unidades.

Campo Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço de delegação
remain_timesinteger Obrigatório Unidades restantes após operar
statusstring Obrigatório Status atual do serviço
Valores: "start" / "stop"
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "API笔数委托成功后的响应数据。",
  "properties": {
    "address": {
      "type": "string",
      "description": "委托的目标地址"
    },
    "remain_times": {
      "type": "integer",
      "description": "操作后剩余笔数"
    },
    "status": {
      "type": "string",
      "description": "当前服务状态",
      "enum": [
        "start",
        "stop"
      ]
    }
  },
  "required": [
    "address",
    "remain_times",
    "status"
  ]
}
EnergyTimesOrderItem Registro de consumo de unidades

Registro de consumo de unidades

Campo Tipo / obrigatório Descrição e restrições
remain_timesinteger Não marcado obrigatório Unidades restantes após este uso
Permite null
statusstring Não marcado obrigatório Status da energia
Permite null
Valores: "init" / "waiting_delegate" / "delegate_success" / "delegate_failed" / "waiting_un_delegate" / "un_delegate_success" / "un_delegate_failed"
speed_modestring Não marcado obrigatório Modo de energia
Permite null
Valores: "normal" / "low_speed"
used_tx_idstring Não marcado obrigatório Hash que consumiu energia
Permite null
used_energyinteger Não marcado obrigatório Energia consumida
Permite null
delegate_tx_idstring Não marcado obrigatório Hash da delegação de energia
Permite null
delegate_timeinteger Não marcado obrigatório Timestamp de delegação
Permite null
un_delegate_tx_idstring Não marcado obrigatório Hash do recolhimento de energia
Permite null
un_delegate_timeinteger Não marcado obrigatório Timestamp de recolhimento
Permite null
createtimeinteger Não marcado obrigatório Timestamp de criação
Permite null
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "能量笔数消耗记录项",
  "properties": {
    "remain_times": {
      "type": "integer",
      "nullable": true,
      "description": "此次消耗后的剩余笔数"
    },
    "status": {
      "type": "string",
      "nullable": true,
      "description": "能量状态",
      "enum": [
        "init",
        "waiting_delegate",
        "delegate_success",
        "delegate_failed",
        "waiting_un_delegate",
        "un_delegate_success",
        "un_delegate_failed"
      ]
    },
    "speed_mode": {
      "type": "string",
      "nullable": true,
      "description": "能量模式",
      "enum": [
        "normal",
        "low_speed"
      ]
    },
    "used_tx_id": {
      "type": "string",
      "nullable": true,
      "description": "消耗能量的交易哈希"
    },
    "used_energy": {
      "type": "integer",
      "nullable": true,
      "description": "消耗的能量值"
    },
    "delegate_tx_id": {
      "type": "string",
      "nullable": true,
      "description": "委托能量的交易哈希"
    },
    "delegate_time": {
      "type": "integer",
      "nullable": true,
      "description": "委托时间戳"
    },
    "un_delegate_tx_id": {
      "type": "string",
      "nullable": true,
      "description": "回收能量的交易哈希"
    },
    "un_delegate_time": {
      "type": "integer",
      "nullable": true,
      "description": "回收时间戳"
    },
    "createtime": {
      "type": "integer",
      "nullable": true,
      "description": "记录创建时间戳"
    }
  }
}
EnergyTimesQueryResponseData Resultado da consulta de unidades.

Resultado da consulta de unidades.

Campo Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON
remain_timesinteger Obrigatório Unidades disponíveis restantes
statusstring Obrigatório Status: ativo / pausado
Valores: "start" / "stop"
order_countinteger Obrigatório Total de registros de uso
page_sizeinteger Obrigatório Registros por página
pageinteger Obrigatório Página atual
ordersarray<EnergyTimesOrderItem> Obrigatório Registros de uso da página atual
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "API笔数的地址查询结果。",
  "properties": {
    "address": {
      "type": "string",
      "description": "TRON 地址"
    },
    "remain_times": {
      "type": "integer",
      "description": "剩余可用笔数"
    },
    "status": {
      "type": "string",
      "enum": [
        "start",
        "stop"
      ],
      "description": "服务状态 (启用/暂停)"
    },
    "order_count": {
      "type": "integer",
      "description": "总消耗记录数"
    },
    "page_size": {
      "type": "integer",
      "description": "每页记录数"
    },
    "page": {
      "type": "integer",
      "description": "当前页码"
    },
    "orders": {
      "type": "array",
      "description": "当前页的消耗记录列表",
      "items": {
        "$ref": "#/components/schemas/EnergyTimesOrderItem"
      }
    }
  },
  "required": [
    "address",
    "remain_times",
    "status",
    "order_count",
    "page_size",
    "page",
    "orders"
  ]
}
EnergyTimesData Status após atualizar o serviço por unidades.

Status após atualizar o serviço por unidades.

Campo Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON
remain_timesinteger Obrigatório Unidades disponíveis restantes
statusstring Obrigatório Status: ativo / pausado
Valores: "start" / "stop"
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "API笔数的地址状态信息(用于更新响应)。",
  "properties": {
    "address": {
      "type": "string",
      "description": "TRON 地址"
    },
    "remain_times": {
      "type": "integer",
      "description": "剩余可用笔数"
    },
    "status": {
      "type": "string",
      "enum": [
        "start",
        "stop"
      ],
      "description": "服务状态 (启用/暂停)"
    }
  },
  "required": [
    "address",
    "remain_times",
    "status"
  ]
}
EnergySmartDelegateResponseData Dados de delegação concluída.

Dados de delegação concluída.

Campo Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço de delegação
balancestring Obrigatório Saldo total posterior, string formatada
statusstring Obrigatório Status atual do serviço
Valores: "start" / "stop"
net_protectstring Não marcado obrigatório Modo de largura de banda
Valores: "open" / "close"
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "智能托管委托成功后的响应数据。",
  "properties": {
    "address": {
      "type": "string",
      "description": "委托的目标地址"
    },
    "balance": {
      "type": "string",
      "description": "操作后的总余额 (格式化字符串)"
    },
    "status": {
      "type": "string",
      "description": "当前服务状态",
      "enum": [
        "start",
        "stop"
      ]
    },
    "net_protect": {
      "type": "string",
      "description": "带宽模式",
      "enum": [
        "open",
        "close"
      ]
    }
  },
  "required": [
    "address",
    "balance",
    "status"
  ]
}
EnergySmartOrderItem Registro de uso de gestão

Registro de uso de gestão

Campo Tipo / obrigatório Descrição e restrições
energy_typestring Não marcado obrigatório Tipo: 65k = 65K, 131k = 131K
Permite null
amountnumber · float Não marcado obrigatório Valor gasto
Permite null
balancenumber · float Não marcado obrigatório Saldo após uso
Permite null
currencystring Não marcado obrigatório Moeda
Permite null
Valores: "trx" / "usdt"
statusstring Não marcado obrigatório Status da energia
Permite null
Valores: "init" / "waiting_delegate" / "delegate_success" / "delegate_failed" / "waiting_un_delegate" / "un_delegate_success" / "un_delegate_failed"
used_tx_idstring Não marcado obrigatório Hash que consumiu energia
Permite null
speed_modestring Não marcado obrigatório Modo de energia
Permite null
Valores: "normal" / "low_speed"
used_energyinteger Não marcado obrigatório Energia consumida
Permite null
used_timesinteger Não marcado obrigatório Unidades usadas
Permite null
remain_timesinteger Não marcado obrigatório Total de unidades restantes do endereço
Permite null
delegate_countinteger Não marcado obrigatório Quantidade de energia delegada
Permite null
delegate_tx_idstring Não marcado obrigatório Hash da delegação de energia
Permite null
delegate_timeinteger Não marcado obrigatório Timestamp de delegação
Permite null
un_delegate_tx_idstring Não marcado obrigatório Hash do recolhimento de energia
Permite null
un_delegate_timeinteger Não marcado obrigatório Timestamp de recolhimento
Permite null
createtimeinteger Não marcado obrigatório Timestamp de criação
Permite null
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "智能托管消耗记录项",
  "properties": {
    "energy_type": {
      "type": "string",
      "nullable": true,
      "description": "能量类型: 65k=65K能量, 131k=131K能量"
    },
    "amount": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "消耗金额"
    },
    "balance": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "消耗后余额"
    },
    "currency": {
      "type": "string",
      "nullable": true,
      "description": "币种",
      "enum": [
        "trx",
        "usdt"
      ]
    },
    "status": {
      "type": "string",
      "nullable": true,
      "description": "能量状态",
      "enum": [
        "init",
        "waiting_delegate",
        "delegate_success",
        "delegate_failed",
        "waiting_un_delegate",
        "un_delegate_success",
        "un_delegate_failed"
      ]
    },
    "used_tx_id": {
      "type": "string",
      "nullable": true,
      "description": "消耗能量的交易哈希"
    },
    "speed_mode": {
      "type": "string",
      "nullable": true,
      "description": "能量模式",
      "enum": [
        "normal",
        "low_speed"
      ]
    },
    "used_energy": {
      "type": "integer",
      "nullable": true,
      "description": "消耗的能量值"
    },
    "used_times": {
      "type": "integer",
      "nullable": true,
      "description": "使用笔数"
    },
    "remain_times": {
      "type": "integer",
      "nullable": true,
      "description": "地址剩余总笔数"
    },
    "delegate_count": {
      "type": "integer",
      "nullable": true,
      "description": "委托的能量数量"
    },
    "delegate_tx_id": {
      "type": "string",
      "nullable": true,
      "description": "委托能量的交易哈希"
    },
    "delegate_time": {
      "type": "integer",
      "nullable": true,
      "description": "委托时间戳"
    },
    "un_delegate_tx_id": {
      "type": "string",
      "nullable": true,
      "description": "回收能量的交易哈希"
    },
    "un_delegate_time": {
      "type": "integer",
      "nullable": true,
      "description": "回收时间戳"
    },
    "createtime": {
      "type": "integer",
      "nullable": true,
      "description": "记录创建时间戳"
    }
  }
}
EnergySmartQueryResponseData Resultado da consulta de gestão.

Resultado da consulta de gestão.

Campo Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON
balancestring Obrigatório Saldo disponível restante, string formatada
statusstring Obrigatório Status: ativo / pausado
Valores: "start" / "stop"
order_countinteger Obrigatório Total de registros de uso
page_sizeinteger Obrigatório Registros por página
pageinteger Obrigatório Página atual
ordersarray<EnergySmartOrderItem> Obrigatório Registros de uso da página atual
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "智能托管服务的地址查询结果。",
  "properties": {
    "address": {
      "type": "string",
      "description": "TRON 地址"
    },
    "balance": {
      "type": "string",
      "description": "剩余可用额度 (格式化字符串)"
    },
    "status": {
      "type": "string",
      "enum": [
        "start",
        "stop"
      ],
      "description": "服务状态 (启用/暂停)"
    },
    "order_count": {
      "type": "integer",
      "description": "总消耗记录数"
    },
    "page_size": {
      "type": "integer",
      "description": "每页记录数"
    },
    "page": {
      "type": "integer",
      "description": "当前页码"
    },
    "orders": {
      "type": "array",
      "description": "当前页的消耗记录列表",
      "items": {
        "$ref": "#/components/schemas/EnergySmartOrderItem"
      }
    }
  },
  "required": [
    "address",
    "balance",
    "status",
    "order_count",
    "page_size",
    "page",
    "orders"
  ]
}
EnergySmartData Status do endereço após atualizar gestão.

Status do endereço após atualizar gestão.

Campo Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON
balancestring Obrigatório Saldo disponível restante, string formatada
statusstring Obrigatório Status: ativo / pausado
Valores: "start" / "stop"
net_protectstring Não marcado obrigatório Modo de largura de banda
Valores: "open" / "close"
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "智能托管服务的地址状态信息(用于更新响应)。",
  "properties": {
    "address": {
      "type": "string",
      "description": "TRON 地址"
    },
    "balance": {
      "type": "string",
      "description": "剩余可用额度 (格式化字符串)"
    },
    "status": {
      "type": "string",
      "enum": [
        "start",
        "stop"
      ],
      "description": "服务状态 (启用/暂停)"
    },
    "net_protect": {
      "type": "string",
      "description": "带宽模式",
      "enum": [
        "open",
        "close"
      ]
    }
  },
  "required": [
    "address",
    "balance",
    "status"
  ]
}
StatisticsDetail Estatísticas de gestão de um período.

Estatísticas de gestão de um período.

Campo Tipo / obrigatório Descrição e restrições
65kinteger Obrigatório Operações de 65k
Exemplo: 8
131kinteger Obrigatório Operações de 131k
Exemplo: 15
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "单个时间段的智能托管统计详情。",
  "properties": {
    "65k": {
      "type": "integer",
      "description": "65k 类型操作笔数",
      "example": 8
    },
    "131k": {
      "type": "integer",
      "description": "131k 类型操作笔数",
      "example": 15
    }
  },
  "required": [
    "65k",
    "131k"
  ]
}
StatisticsSmartData Estatísticas de gestão por endereço.

Estatísticas de gestão por endereço.

Campo Tipo / obrigatório Descrição e restrições
daysobject Obrigatório Estatísticas de 5 dias, chaves YYYY-MM-DD.
Valor de chave dinâmica: StatisticsDetail
todayStatisticsDetail Obrigatório Estatísticas de hoje
yesterdayStatisticsDetail Obrigatório Estatísticas de ontem
this_weekStatisticsDetail Obrigatório Esta semana, desde segunda-feira
this_monthStatisticsDetail Obrigatório Este mês, desde o dia 1
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "智能托管服务按地址统计结果。",
  "properties": {
    "days": {
      "type": "object",
      "description": "最近 5 天的统计 (键为 YYYY-MM-DD)。",
      "additionalProperties": {
        "$ref": "#/components/schemas/StatisticsDetail"
      }
    },
    "today": {
      "$ref": "#/components/schemas/StatisticsDetail",
      "description": "今日统计"
    },
    "yesterday": {
      "$ref": "#/components/schemas/StatisticsDetail",
      "description": "昨日统计"
    },
    "this_week": {
      "$ref": "#/components/schemas/StatisticsDetail",
      "description": "本周统计 (周一至今)"
    },
    "this_month": {
      "$ref": "#/components/schemas/StatisticsDetail",
      "description": "本月统计 (1号至今)"
    }
  },
  "required": [
    "days",
    "today",
    "yesterday",
    "this_week",
    "this_month"
  ]
}
StatisticsTimesData Estatísticas de unidades por endereço.

Estatísticas de unidades por endereço.

Campo Tipo / obrigatório Descrição e restrições
daysobject Obrigatório Estatísticas de 5 dias, chaves YYYY-MM-DD.
Valor da chave: integer
todayinteger Obrigatório Total de unidades hoje
Exemplo: 5
yesterdayinteger Obrigatório Total de unidades ontem
Exemplo: 8
this_weekinteger Obrigatório Unidades da semana desde segunda-feira
Exemplo: 30
this_monthinteger Obrigatório Unidades do mês desde o dia 1
Exemplo: 150
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "API笔数 按地址统计结果。",
  "properties": {
    "days": {
      "type": "object",
      "description": "最近 5 天的统计 (键为 YYYY-MM-DD)。",
      "additionalProperties": {
        "type": "integer",
        "example": 25,
        "description": "每日总笔数"
      }
    },
    "today": {
      "type": "integer",
      "example": 5,
      "description": "今日总笔数"
    },
    "yesterday": {
      "type": "integer",
      "example": 8,
      "description": "昨日总笔数"
    },
    "this_week": {
      "type": "integer",
      "example": 30,
      "description": "本周总笔数 (周一至今)"
    },
    "this_month": {
      "type": "integer",
      "example": 150,
      "description": "本月总笔数 (1号至今)"
    }
  },
  "required": [
    "days",
    "today",
    "yesterday",
    "this_week",
    "this_month"
  ]
}
PremiumOrderRequest Definição de campos

Campo Tipo / obrigatório Descrição e restrições
usernamestring Obrigatório Usuário do Telegram sem @.
Exemplo: "telegram_user"
monthinteger Obrigatório Meses a comprar.
Valores: 3 / 6 / 12
Exemplo: 3
Definição original
OpenAPI · JSON
{
  "type": "object",
  "properties": {
    "username": {
      "type": "string",
      "description": "目标 Telegram 用户名 (不含 @)。",
      "example": "telegram_user"
    },
    "month": {
      "type": "integer",
      "description": "购买月数。",
      "enum": [
        3,
        6,
        12
      ],
      "example": 3
    }
  },
  "required": [
    "username",
    "month"
  ]
}
StarOrderRequest Definição de campos

Campo Tipo / obrigatório Descrição e restrições
usernamestring Obrigatório Usuário do Telegram sem @.
Exemplo: "channel_owner"
countinteger Obrigatório Quantidade de Stars: 50–10000.
Mínimo: 50
Máximo: 10000
Exemplo: 100
Definição original
OpenAPI · JSON
{
  "type": "object",
  "properties": {
    "username": {
      "type": "string",
      "description": "目标 Telegram 用户名 (不含 @)。",
      "example": "channel_owner"
    },
    "count": {
      "type": "integer",
      "description": "购买的星星数量 (50-10000)。",
      "minimum": 50,
      "maximum": 10000,
      "example": 100
    }
  },
  "required": [
    "username",
    "count"
  ]
}
PremiumOrderResponseData Resultado do pedido Premium.

Resultado do pedido Premium.

Campo Tipo / obrigatório Descrição e restrições
usernamestring Obrigatório Usuário destinatário
periodstring Obrigatório Período de compra, ex.: "3month"
order_idinteger Obrigatório ID interno do pedido
amountnumber · float Obrigatório Valor do pedido em TRX
pricenumber · float Obrigatório Informações de preço
pay_statusstring Obrigatório Status do pagamento
statusstring Obrigatório Status de processamento
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "Premium 会员下单成功响应数据。",
  "properties": {
    "username": {
      "type": "string",
      "description": "目标用户名"
    },
    "period": {
      "type": "string",
      "description": "购买周期 (例如 \"3month\")"
    },
    "order_id": {
      "type": "integer",
      "description": "内部订单 ID"
    },
    "amount": {
      "type": "number",
      "format": "float",
      "description": "订单金额 (TRX)"
    },
    "price": {
      "type": "number",
      "format": "float",
      "description": "价格信息"
    },
    "pay_status": {
      "type": "string",
      "description": "支付状态"
    },
    "status": {
      "type": "string",
      "description": "订单处理状态"
    }
  },
  "required": [
    "username",
    "period",
    "order_id",
    "amount",
    "price",
    "pay_status",
    "status"
  ]
}
StarOrderResponseData Resultado do pedido Stars.

Resultado do pedido Stars.

Campo Tipo / obrigatório Descrição e restrições
usernamestring Obrigatório Usuário destinatário
countinteger Obrigatório Quantidade de Stars compradas
order_idinteger Obrigatório ID interno do pedido
amountnumber · float Obrigatório Valor do pedido em TRX
pricenumber · float Obrigatório Informações de preço
pay_statusstring Obrigatório Status do pagamento
statusstring Obrigatório Status de processamento
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "星星下单成功响应数据。",
  "properties": {
    "username": {
      "type": "string",
      "description": "目标用户名"
    },
    "count": {
      "type": "integer",
      "description": "购买的星星数量"
    },
    "order_id": {
      "type": "integer",
      "description": "内部订单 ID"
    },
    "amount": {
      "type": "number",
      "format": "float",
      "description": "订单金额 (TRX)"
    },
    "price": {
      "type": "number",
      "format": "float",
      "description": "价格信息"
    },
    "pay_status": {
      "type": "string",
      "description": "支付状态"
    },
    "status": {
      "type": "string",
      "description": "订单处理状态"
    }
  },
  "required": [
    "username",
    "count",
    "order_id",
    "amount",
    "price",
    "pay_status",
    "status"
  ]
}
PremiumQueryResultData Resultado da consulta Premium.

Resultado da consulta Premium.

Campo Tipo / obrigatório Descrição e restrições
usernamestring Não marcado obrigatório Usuário destinatário
Permite null
nicknamestring Não marcado obrigatório Nome exibido do destinatário
Permite null
periodstring Não marcado obrigatório Período de compra
Permite null
order_idinteger Obrigatório ID do pedido
amountnumber · float Obrigatório Valor do pedido em TRX
pricenumber · float Obrigatório Informações de preço
pay_statusstring Obrigatório Status do pagamento
statusstring Obrigatório Status de processamento
remarkstring Não marcado obrigatório Nota ou motivo da falha, truncado
Permite null
create_timestring · date-time Não marcado obrigatório Data de criação do pedido
Permite null
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "Premium 订单查询结果数据。",
  "properties": {
    "username": {
      "type": "string",
      "nullable": true,
      "description": "目标用户名"
    },
    "nickname": {
      "type": "string",
      "nullable": true,
      "description": "目标用户昵称"
    },
    "period": {
      "type": "string",
      "nullable": true,
      "description": "购买周期"
    },
    "order_id": {
      "type": "integer",
      "description": "订单 ID"
    },
    "amount": {
      "type": "number",
      "format": "float",
      "description": "订单金额 (TRX)"
    },
    "price": {
      "type": "number",
      "format": "float",
      "description": "价格信息"
    },
    "pay_status": {
      "type": "string",
      "description": "支付状态"
    },
    "status": {
      "type": "string",
      "description": "订单处理状态"
    },
    "remark": {
      "type": "string",
      "nullable": true,
      "description": "备注/失败原因 (截断后)"
    },
    "create_time": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "订单创建时间"
    }
  },
  "required": [
    "order_id",
    "amount",
    "price",
    "pay_status",
    "status"
  ]
}
StarQueryResultData Resultado da consulta Stars.

Resultado da consulta Stars.

Campo Tipo / obrigatório Descrição e restrições
usernamestring Não marcado obrigatório Usuário destinatário
Permite null
nicknamestring Não marcado obrigatório Nome exibido do destinatário
Permite null
countinteger Não marcado obrigatório Quantidade de Stars compradas
Permite null
order_idinteger Obrigatório ID do pedido
amountnumber · float Obrigatório Valor do pedido em TRX
pricenumber · float Obrigatório Informações de preço
pay_statusstring Obrigatório Status do pagamento
statusstring Obrigatório Status de processamento
remarkstring Não marcado obrigatório Nota ou motivo da falha, truncado
Permite null
create_timestring · date-time Não marcado obrigatório Data de criação do pedido
Permite null
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "星星订单查询结果数据。",
  "properties": {
    "username": {
      "type": "string",
      "nullable": true,
      "description": "目标用户名"
    },
    "nickname": {
      "type": "string",
      "nullable": true,
      "description": "目标用户昵称"
    },
    "count": {
      "type": "integer",
      "nullable": true,
      "description": "购买的星星数量"
    },
    "order_id": {
      "type": "integer",
      "description": "订单 ID"
    },
    "amount": {
      "type": "number",
      "format": "float",
      "description": "订单金额 (TRX)"
    },
    "price": {
      "type": "number",
      "format": "float",
      "description": "价格信息"
    },
    "pay_status": {
      "type": "string",
      "description": "支付状态"
    },
    "status": {
      "type": "string",
      "description": "订单处理状态"
    },
    "remark": {
      "type": "string",
      "nullable": true,
      "description": "备注/失败原因 (截断后)"
    },
    "create_time": {
      "type": "string",
      "format": "date-time",
      "nullable": true,
      "description": "订单创建时间"
    }
  },
  "required": [
    "order_id",
    "amount",
    "price",
    "pay_status",
    "status"
  ]
}
FastRecoverOrderRequest Definição de campos

Campo Tipo / obrigatório Descrição e restrições
addressstring Obrigatório Endereço TRON receptor
Exemplo: "TRecAddresssxxxxxxxxxxxxxxxxxxxxxxx"
countinteger Obrigatório Quantidade de energia ou largura de banda a recarregar
Exemplo: 65000
resource_typestring Obrigatório Tipo de recurso
Valores: "energy" / "net"
Exemplo: "energy"
Definição original
OpenAPI · JSON
{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "description": "接收资源的 TRON 地址",
      "example": "TRecAddresssxxxxxxxxxxxxxxxxxxxxxxx"
    },
    "count": {
      "type": "integer",
      "description": "需要补充的能量或带宽数量",
      "example": 65000
    },
    "resource_type": {
      "type": "string",
      "description": "资源类型",
      "enum": [
        "energy",
        "net"
      ],
      "example": "energy"
    }
  },
  "required": [
    "address",
    "count",
    "resource_type"
  ]
}
FastRecoverOrderResponseData Resultado da consulta de recarga.

Resultado da consulta de recarga.

Campo Tipo / obrigatório Descrição e restrições
order_idinteger Obrigatório ID interno do pedido
addressstring Obrigatório Endereço de destino
energy_countinteger Obrigatório Quantidade de energia ou largura de banda solicitada
pricenumber · float Não marcado obrigatório Preço unitário em SUN
Permite null
feenumber · float Não marcado obrigatório Taxa em TRX
Permite null
resource_typestring Obrigatório Tipo de recurso
Valores: "energy" / "net"
amountnumber · float Não marcado obrigatório Total em TRX
Permite null
statusstring Obrigatório Status do pedido
Valores: "waiting" / "success" / "failed"
delegate_txidstring Não marcado obrigatório Hash da delegação
Permite null
reclaim_txidstring Não marcado obrigatório Hash do recolhimento
Permite null
actual_recover_countinteger Não marcado obrigatório Quantidade real recarregada
Permite null
Definição original
OpenAPI · JSON
{
  "type": "object",
  "description": "速充订单查询结果数据。",
  "properties": {
    "order_id": {
      "type": "integer",
      "description": "内部订单 ID"
    },
    "address": {
      "type": "string",
      "description": "目标地址"
    },
    "energy_count": {
      "type": "integer",
      "description": "请求的能量/带宽数量"
    },
    "price": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "单价 (SUN)"
    },
    "fee": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "手续费 (TRX)"
    },
    "resource_type": {
      "type": "string",
      "description": "资源类型",
      "enum": [
        "energy",
        "net"
      ]
    },
    "amount": {
      "type": "number",
      "format": "float",
      "nullable": true,
      "description": "总金额 (TRX)"
    },
    "status": {
      "type": "string",
      "description": "订单状态",
      "enum": [
        "waiting",
        "success",
        "failed"
      ]
    },
    "delegate_txid": {
      "type": "string",
      "nullable": true,
      "description": "委托交易哈希"
    },
    "reclaim_txid": {
      "type": "string",
      "nullable": true,
      "description": "回收交易哈希"
    },
    "actual_recover_count": {
      "type": "integer",
      "nullable": true,
      "description": "实际补充数量"
    }
  },
  "required": [
    "order_id",
    "address",
    "energy_count",
    "resource_type",
    "status"
  ]
}

API 2.1.0 · Verificado em 2026-09-30

Fonte da definição API: Documentação API V2 . O site oferece um guia e preserva a definição completa. Revise-a se o serviço original mudar.

Baixar OpenAPI completo