闲社服务运行正常AI智能体自动化平台
a

星点请求

技能标识:aster-spot

Aster Spot request using the Aster API. Authentication requires API key and secret key (HMAC SHA256). Supports mainnet.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

星点请求

Aster Spot 技能

使用经过身份验证的API端点对Aster进行现货请求。某些端点需要API密钥和密钥。以JSON格式返回结果。

数据获取指南(关键)

切勿使用 head -c、head -n 或类似命令截断JSON响应——截断的JSON已损坏,会产生错误结果。

强制性规则

  1. 1. 查询特定交易对时,始终指定 symbol 参数。省略 symbol 时,许多端点会返回所有交易对,产生100KB+的响应。
  2. 始终使用 limit 参数限制结果大小。使用满足请求的最小限制(例如,使用 limit=5 而非默认的500)。
  3. 使用 jq 提取字段——切勿目视解析原始巨型JSON。通过 jq 管道仅选择所需数据。

渐进式数据探索策略

当用户提出宽泛问题(例如有哪些现货交易对可用?)时,使用分层方法:

  1. 1. 步骤1 — 先获取轻量级摘要:
bash # 仅获取交易对列表,而非完整的exchangeInfo curl -s https://sapi.asterdex.com/api/v1/exchangeInfo | jq [.symbols[].symbol]
  1. 2. 步骤2 — 在获取多个交易对的详细数据前,先与用户确认范围。
  1. 3. 步骤3 — 仅获取特定交易对的详细信息:
bash # 获取一个交易对的价格,而非全部 curl -s https://sapi.asterdex.com/api/v1/ticker/price?symbol=BTCUSDT

返回危险大数据量的端点(无symbol过滤)

端点无 symbol有 symbol
/api/v1/exchangeInfo所有交易对+过滤器(100KB+)不适用——使用 jq 过滤
/api/v1/ticker/24hr
所有交易对(50KB+) | 单个对象(~500B) | | /api/v1/ticker/price | 所有交易对(10KB+) | 单个对象(~80B) | | /api/v1/ticker/bookTicker | 所有交易对(20KB+) | 单个对象(~150B) | | /api/v1/depth | 不适用(需要symbol) | 因 limit 而异:使用 limit=5 进行概览 | | /api/v1/klines | 不适用(需要symbol) | 默认500根K线——始终设置 limit | | /api/v1/trades | 不适用(需要symbol) | 默认500笔交易——始终设置 limit |

示例:安全与不安全

bash

错误——返回所有交易对,然后截断=损坏的JSON


curl -s .../api/v1/ticker/price | head -c 5000

正确——返回单个交易对,完整JSON

curl -s .../api/v1/ticker/price?symbol=BTCUSDT

错误——默认500根K线

curl -s .../api/v1/klines?symbol=BTCUSDT&interval=1h

正确——仅5根K线

curl -s .../api/v1/klines?symbol=BTCUSDT&interval=1h&limit=5

正确——从exchangeInfo中仅提取交易对名称

curl -s .../api/v1/exchangeInfo | jq [.symbols[] | {symbol, status}]

快速参考

端点描述必需参数可选参数身份验证
/api/v1/ping (GET)测试服务器连接无无否
/api/v1/time (GET)
获取服务器时间 | 无 | 无 | 否 | | /api/v1/exchangeInfo (GET) | 交易规范信息 | 无 | 无 | 否 | | /api/v1/depth (GET) | 订单簿深度 | symbol | limit | 否 | | /api/v1/trades (GET) | 近期交易列表 | symbol | limit | 否 | | /api/v1/historicalTrades (GET) | 查询历史交易 | symbol | limit, fromId | 是 | | /api/v1/aggTrades (GET) | 压缩/聚合交易列表 | symbol | fromId, startTime, endTime, limit | 否 | | /api/v1/klines (GET) | K线/蜡烛图数据 | symbol, interval | startTime, endTime, limit | 否 | | /api/v1/ticker/24hr (GET) | 24小时价格变动统计 | 无 | symbol | 否 | | /api/v1/ticker/price (GET) | 最新价格行情 | 无 | symbol | 否 | | /api/v1/ticker/bookTicker (GET) | 最优买卖盘口行情 | 无 | symbol | 否 | | /api/v1/commissionRate (GET) | 获取交易对手续费率 | symbol, timestamp | recvWindow | 是 | | /api/v1/order (POST) | 下新订单 | symbol, side, type, timestamp | timeInForce, quantity, quoteOrderQty, price, newClientOrderId, stopPrice, recvWindow | 是 | | /api/v1/order (DELETE) | 取消订单 | symbol, timestamp | orderId, origClientOrderId, recvWindow | 是 | | /api/v1/order (GET) | 查询订单 | symbol, timestamp | orderId, origClientOrderId, recvWindow | 是 | | /api/v1/allOpenOrders (DELETE) | 取消交易对所有未成交订单 | symbol, timestamp | orderIdList, origClientOrderIdList, recvWindow | 是 | | /api/v1/openOrders (GET) | 当前未成交订单 | timestamp | symbol, recvWindow | 是 | | /api/v1/allOrders (GET) | 查询所有订单 | symbol, timestamp | orderId, startTime, endTime, limit, recvWindow | 是 | | /api/v1/account (GET) | 账户信息 | timestamp | recvWindow | 是 | | /api/v1/userTrades (GET) | 账户交易历史 | timestamp | symbol, orderId, startTime, endTime, fromId, limit, recvWindow | 是 | | /api/v1/asset/wallet/transfer (POST) | 永续-现货转账 | amount, asset, clientTranId, kindType, timestamp | 无 | 是 | | /api/v1/asset/sendToAddress (POST) | 将资产转账至其他地址 | amount, asset, toAddress, timestamp | clientTranId, recvWindow | 是 | | /api/v1/aster/withdraw/estimateFee (GET) | 获取提现费用估算 | chainId, asset | 无 | 否 | | /api/v1/aster/user-withdraw (POST) | 提现资金 | chainId, asset, amount, fee, receiver, nonce, userSignature, timestamp | recvWindow | 是 | | /api/v1/getNonce (POST) | 获取创建API密钥的nonce | address, userOperationType | network | 否 | | /api/v1/createApiKey (POST) | 创建API密钥 | address, userOperationType, userSignature, desc, timestamp | network, apikeyIP, recvWindow | 否 | | /api/v1/listenKey (POST) | 生成用户数据流监听密钥 | 无 | 无 | 是(仅API密钥) | | /api/v1/listenKey (PUT) | 延长监听密钥有效期 | listenKey | 无 | 是(仅API密钥) | | /api/v1/listenKey (DELETE) | 关闭用户数据流 | listenKey | 无 | 是(仅API密钥) |

参数

通用参数

  • * symbol: 交易对(例如 BTCUSDT)
  • limit: 默认500;最大1000(深度端点支持:5, 10, 20, 50, 100, 500, 1000;K线最大1500)
  • fromId: 从指定交易ID开始返回(例如 1)
  • startTime: 获取数据的起始时间戳(毫秒,包含该时间点)(例如 1735693200000)
  • endTime: 获取数据的结束时间戳(毫秒,包含该时间点)(例如 1735693200000)
  • recvWindow:

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 aster-spot-1776274685 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 aster-spot-1776274685 技能

通过命令行安装

skillhub install aster-spot-1776274685

下载

⬇ 下载 aster-spot v0.1.1(免费)

文件大小: 6.41 KB | 发布时间: 2026-4-16 15:34

v0.1.1 最新 2026-4-16 15:34
- Added critical data fetching guidelines: never truncate JSON, always filter with `jq`, always specify `symbol` and `limit` parameters to avoid huge/corrupted outputs.
- Provided a layered safe querying strategy for broad user questions (summarize before fetching details).
- Marked dangerous endpoints and default behaviors that can cause very large JSON responses.
- Updated documentation with examples of safe vs unsafe API usage.
- No changes to endpoints or parameters—documentation and safety practices improved.
返回顶部